Configuring Pwman3ΒΆ
By default Pwman3 will read the configuration file from the following path:
~/.pwman/config
This is the PWMAN_CONFIG
following.
You can override this by giving the -c <Config File>
at the commnad line
when starting Pwman3.
The configuration file has the following structure:
[Section]
Option = Value
The following is an example default config file:
[Readline]
history = <PWMAN_CONFIG>/history
[Global]
save = True
colors = yes
cp_timeout = 5
umask = 0100
cls_timeout = 10
xsel = /usr/bin/xsel
[Database]
filename = sqlite:///<PWMAN_CONFIG>/pwman.db`
[Updater]
supress_version_check = no
client_info = ee5cd64310568736b971e3fb7c7064a4459b99a2b78672515fd0f06c82f65d5
Following is a table describing the parameters and their meanings:
Section Readline history path to the file containing history of commands typed Section Global save True or False - whether the Configuring file should be saved colors yes or no - If set to no, no colors used in output. This is useful for breil terminals. cp_timeout Number of seconds before the clipboard is erased. cls_timeout Number of seconds before the screen is clean after a print. umask The umask in which database and configuration files are written. xsel path to the xsel binary (LinuxBSD only) Section Database dburi Database URI conforming to RFC3986. SQLite, Postgreql, MySQL and MongoDB are currently supported.
SQLite example: sqlite:///path/to/your/db
Postgreql example: postgresql://<user>:<pass>@<host[:port]>/<database>
MySQL example: mysql://<user>:<pass>@<host[:port]>/<database>
MongoDB example: mongodb://<user>:<pass>@<host[:port]>/<database>
Section Updater supress_version_check yes or no - check for newer versions of pwman3 client_info sha256 digest of host name and username, used for identifying the client