These patches are not yet included in the Psi releases (or CVS version) and are subject to various updates.

CLI options patch v2 - provides functionality for the following set of command line parameters:

  • --datadir=PATH - overrides PSIDATADIR
  • --profile=ProfileName - specifies the profile to be automatically selected from the profiles available in the data dir (not necessarily defined through –datadir=…)
  • --profiledir=PATH - this option confilcts with the first option and overrides the 2nd; it describes the directory of the only Profile going to be loaded; switching profiles is forbidden
  • --gpg=EXEPATH - path to the GnuPG executable
  • --gpghome=PATH - path to the directory holding the keyrings (similar to the –homedir gpg option)

Changelog
18.03.2005 - initial version
8.05.2005 - v2
- cleaned up code
- added Doxygen comments
- removed profile settings load fix (returned to original implementation using QSettings for Linux also)

How To

  • psi-cli.diff must be applied in CVS/psi dir
  • argumentparser dir must be placed in CVS/psi/src/tools