Blame


1 5cdf5adc 2022-05-08 op # plass -- manage passwords
2 5cdf5adc 2022-05-08 op
3 2c63e741 2022-10-01 op plass is a password manager inspired by password-store but reimplemented
4 2c63e741 2022-10-01 op with a smaller and (IMHO) cleaner interface. It doesn't have fancy
5 2c63e741 2022-10-01 op trees nor colors in the output; the absence of these is considered a
6 2c63e741 2022-10-01 op feature.
7 5cdf5adc 2022-05-08 op
8 09c3bfe2 2022-10-20 op In addition, plass uses got(1) to manage the password store and bundles
9 75fd46eb 2023-01-02 op a small utility to generate TOTP codes: totp(1). Password generation is
10 75fd46eb 2023-01-02 op done with a separate, but bundled, utility: pwg(1).
11 5cdf5adc 2022-05-08 op
12 d6d9ef31 2023-01-02 op To build and install it, execute
13 3c8bc63d 2022-10-05 op
14 09c3bfe2 2022-10-20 op $ make
15 3c8bc63d 2022-10-05 op $ doas make install
16 3c8bc63d 2022-10-05 op
17 db060d76 2023-01-02 op On linux, `libbsd-overlay` must be used:
18 db060d76 2023-01-02 op
19 db060d76 2023-01-02 op $ make CFLAGS="$(pkg-config --cflags libbsd-overlay)" \
20 db060d76 2023-01-02 op LDFLAGS="$(pkg-config --libs libbsd-overlay libcrypto)"
21 db060d76 2023-01-02 op $ sudo make install
22 db060d76 2023-01-02 op
23 09c3bfe2 2022-10-20 op For casual use, an `install-local` target that only copies the programs
24 09c3bfe2 2022-10-20 op in ~/bin is provided.
25 3c8bc63d 2022-10-05 op
26 3c8bc63d 2022-10-05 op
27 09c3bfe2 2022-10-20 op At the moment plass is completely compatible with pass, but in the
28 d6d9ef31 2023-01-02 op future the encryption tool may be switched to something different to
29 09c3bfe2 2022-10-20 op gpg.
30 5cdf5adc 2022-05-08 op
31 5cdf5adc 2022-05-08 op
32 5cdf5adc 2022-05-08 op ## License
33 5cdf5adc 2022-05-08 op
34 5cdf5adc 2022-05-08 op plass is free software distributed under the ISC license
35 5cdf5adc 2022-05-08 op
36 5cdf5adc 2022-05-08 op Copyright (c) 2022 Omar Polo
37 5cdf5adc 2022-05-08 op
38 5cdf5adc 2022-05-08 op Permission to use, copy, modify, and distribute this software for any
39 5cdf5adc 2022-05-08 op purpose with or without fee is hereby granted, provided that the above
40 5cdf5adc 2022-05-08 op copyright notice and this permission notice appear in all copies.
41 5cdf5adc 2022-05-08 op
42 5cdf5adc 2022-05-08 op THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
43 5cdf5adc 2022-05-08 op WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
44 5cdf5adc 2022-05-08 op MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
45 5cdf5adc 2022-05-08 op ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
46 5cdf5adc 2022-05-08 op WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
47 5cdf5adc 2022-05-08 op ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
48 5cdf5adc 2022-05-08 op OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
49 5cdf5adc 2022-05-08 op