Recently Written · git

pass-simple

fork of zerous' minimal pass rewrite with bugfixes

git clone https://github.com/equwal/pass-simple

Log | Files | Refs


README.md (1506 bytes)

1 # pass
2 
3 A stripped down version of the standard unix password manager "pass" in C.
4 
5 # Dependencies
6 
7 gpg2
8 libgpgme
9 
10 # Installation
11 
12 Edit config.mk to match your setup (pass is installed into 
13 /usr/local/ namespace by default).
14 
15 Post-configuration:
16 
17 $ make
18 $ doas make install
19 
20 # Documentation:
21 
22 * With pass, each password lives inside of a gpg encrypted file whose filename is
23   the title of the website or resource that requires the password.
24 * These encrypted files may be dealt with like any other file & manipulated 
25   using standard command line file management utilities.
26 * Passwords live inside the respective files in ~/.password-store.
27 * pass provides some commands for adding, removing and retrieving passwords.
28 * Editing passwords is possible by overwriting them.
29 
30 # Commands
31 
32 init:	
33 	initialize new password storage and use a gpg-uid for encryption.
34 	
35 insert: 
36 	insert a new password into the password store.  
37 
38 rm: 	
39 	remove password from the password store.
40 
41 show:
42 	"show" is just a place-holder. Invoking pass with the filename will
43 	decrypt it and print the password to stdout.
44 
45 help:
46 	Show usage message.
47 
48 ver:
49 	Show version information
50 
51 # Credits
52 
53 Jason at zx2c4 dot com <https://www.passwordstore.org/>
54 
55 # Extras
56 
57 pkg_install tree pwgen
58 
59 You may use tree to view the structure of files and directories in
60 ~/.password-store.
61 You can pipeline the output of pwgen to pass; creating complex passwords.
62 	pwgen -1 | pass insert Email/userid@domain.com
63 Note: pass will read input until newline.