Skip to content

PMS Framework

Joshua Estes edited this page May 29, 2020 · 2 revisions

PMS is a framework that facilitates the management of your environment. To help with this PMS has various functions to allow plugin/theme developers to maintain a consistent feel across many different operating systems and shells. It also supports the management of dotfiles.

All the functions documented in the pms.sh file.

shell rc flow

  1. Define default environment variables
  2. Load env files
  3. Load $PMS/pms.sh $PMS_SHELL $PMS_DEBUG

pms.sh flow

  1. Load sh libraries
  2. Load $PMS_SHELL specific libraries
  3. Load plugin pms
  4. Load plugin $PMS_SHELL
  5. Load all plugins defined in $PMS_PLUGINS
  6. Load $PMS_THEME
Clone this wiki locally