You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* argon2-cffi - optional, replaces argon2 from PyNaCl when available
72
+
* used for password generator
73
+
* Debian: ``apt install wamerican``
74
+
* when not available, a replacement ``words`` file is downloaded from Internet
75
+
(This is the only option on Windows)
71
76
72
-
* pytest, pexpect - for tests
77
+
* **pytest, coverage** - for tests
73
78
74
79
Getting Started
75
80
---------------
76
81
77
82
Run the program, choose a master password. A new keybox file will be created.
78
83
79
-
You are now in the shell. The basic workflow is as follows:
84
+
You are now in the shell. The basic workflow uses the following commands:
80
85
81
86
- **add** some passwords
82
87
- **list** the records
83
88
- **select** a record
84
89
- **print** the password
85
90
- **quit**
86
91
87
-
Type **help** for a list of all commands.
92
+
Type **help** for a list of all commands, **help <cmd>** for description of each command and its parameters.
88
93
89
94
90
95
Config file
91
96
-----------
92
97
93
-
The default config file path is `~/.keybox/keybox.conf`.
98
+
The default config file path is ``~/.keybox/keybox.conf``.
94
99
It can be used to point to a different location for the keybox file::
95
100
96
101
[keybox]
97
102
path = ~/vcs/keybox/keybox.safe
98
103
99
-
The default path is `~/.keybox/keybox.safe`.
104
+
Without the config file, the default keybox path is ``~/.keybox/keybox.safe``.
100
105
101
106
102
107
Password Generator
103
108
------------------
104
109
105
110
A bundled password generator can be called from command line (``keybox pwgen``)
106
111
or internally from the shell.
107
-
In the shell, try ``<tab>`` when asked for a password (in the ``add`` command).
112
+
In the shell, use ``<tab>`` when asked for a password (in the ``add``/``modify`` commands)
113
+
to generate some random passwords.
108
114
109
115
Pwgen is based on the system word list that is usually found in ``/usr/share/dict/words``.
110
116
By default, it generates a password from two concatenated words, altered by
@@ -118,10 +124,10 @@ Static Distribution
118
124
-------------------
119
125
120
126
Call ``make zipapp`` to create a `zipapp file <https://docs.python.org/3.5/library/zipapp.html#the-python-zip-application-archive-format>`_ containing all sources.
121
-
The zipapp file is written to ``dist`` directory and is directly executable
127
+
The zipapp file is written to ``build`` directory and is directly executable
122
128
by Python.
123
129
124
-
The make target uses ``zipapp`` module which is available since Python 3.5.
130
+
The Makefile target uses ``zipapp`` module which is available since Python 3.5.
0 commit comments