- git
- python3
- make (for
make install
) - cmake (for
cmake build
) - meson/ninja (for meson build, ninja install)
- A POSIX compliant shell (sh, bash, ksh, tcsh, zsh, …).
Sorry
This App might not work for you, since you didn’t have to pay for it. Also, it doesn't follow a click-click-click done approach. So, don't install it.
REMEMBER, this is LGPLv3 (No warranty, your own risk, no guarantee of utility)
- install using pip
pip install -U pspman
- run pspman init
pspman init
Note
Modifications tagged by ### PSPMAN_MOD ### will be written
to ${HOME}/.profile
, since it is the generic PROfile.
If you are using bash (most likely) or zsh or any such
POSIX shell, and any of its login profiles (.bash_profile
,
.bash_login
, .zlogin
, .zprofile
) exists, then,
you need to suitably edit that login profile to inherit standard
.profile, eg. by adding a line ". "${HOME}"/.profile
".
A reminder for this will be shown at init.
Warning
If you are using a non-POSIX shell such as fish or command-prompt(!),
PSPMan's init scripts won't care. You are responsible to locate and export
pspman's standard prefix. (Generally present at
${XDG_DATA_HOME:-${HOME}/.local/share}/pspman
)
If you do not understand this warning, you probably aren't using one.
(optional, recommended)
pspman -i "https://github.com/pradyparanjpe/pspman.git"
- Run pspman goodbye
pspman goodbye
- Remove using
pip
pip uninstall -y pspman
If :ref:`recommended` was opted, use me to update myself:
Run a regular update on the folder in which pspman is cloned
pspman
That's all!
pip install -U pspman