Skip to content

Latest commit

 

History

History
116 lines (70 loc) · 2.26 KB

INSTALL.rst

File metadata and controls

116 lines (70 loc) · 2.26 KB

PREREQUISITES

  • 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, …).

INSTALL

Windows

Sorry

Apple

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.

Linux

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.

self-management

(optional, recommended)

pspman -i "https://github.com/pradyparanjpe/pspman.git"

UNINSTALL

Linux

  • Run pspman goodbye
pspman goodbye
  • Remove using pip
pip uninstall -y pspman

UPDATE

Linux

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!

Using pip
pip install -U pspman