Codebase list rust-stfu8 / 03c85cb
package ripasso-cursive Alexander Kjäll 1 year, 3 months ago
11 changed file(s) with 331 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 rust-ripasso-cursive (0.6.1-1) UNRELEASED-FIXME-AUTOGENERATED-DEBCARGO; urgency=medium
1
2 * Package ripasso-cursive 0.6.1 from crates.io using debcargo 2.6.0
3 * closes: #946112
4
5 -- Alexander Kjäll <alexander.kjall@gmail.com> Fri, 13 Jan 2023 19:25:12 +0100
0 Source: rust-ripasso-cursive
1 Section: utils
2 Priority: optional
3 Build-Depends: debhelper (>= 12),
4 dh-cargo (>= 25),
5 cargo:native,
6 rustc:native,
7 libstd-rust-dev,
8 librust-clipboard-0.5+default-dev,
9 librust-config-0.11+toml-dev,
10 librust-cursive-0.20+crossterm-backend-dev,
11 librust-cursive-0.20+toml-dev,
12 librust-gettext-0.4+default-dev,
13 librust-glob-0.3+default-dev,
14 librust-hex-0.4+default-dev (>= 0.4.3-~~),
15 librust-lazy-static-1+default-dev (>= 1.4.0-~~),
16 librust-locale-config-0.3+default-dev,
17 librust-man-0.3+default-dev,
18 librust-ripasso-0.6+default-dev (>= 0.6.1-~~),
19 librust-term-size-0.3+default-dev,
20 librust-toml-0.5+default-dev (>= 0.5.9-~~),
21 librust-unic-langid-0.9+default-dev,
22 librust-wl-clipboard-rs-0.7+default-dev
23 Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
24 Uploaders:
25 Alexander Kjäll <alexander.kjall@gmail.com>
26 Standards-Version: 4.6.1
27 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/ripasso-cursive]
28 Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/ripasso-cursive
29 X-Cargo-Crate: ripasso-cursive
30 Rules-Requires-Root: no
31
32 Package: ripasso-cursive
33 Architecture: any
34 Multi-Arch: allowed
35 Depends:
36 ${misc:Depends},
37 ${shlibs:Depends},
38 ${cargo:Depends}
39 Recommends:
40 ${cargo:Recommends}
41 Suggests:
42 ${cargo:Suggests}
43 Provides:
44 ${cargo:Provides}
45 Built-Using: ${cargo:Built-Using}
46 Description: Curses based password manager
47 A password manager that uses the file format of the
48 standard unix password manager 'pass', this is the
49 curses frontend application
0 Source: rust-ripasso-cursive
1 Section: utils
2 Priority: optional
3 Build-Depends: debhelper (>= 12),
4 dh-cargo (>= 25),
5 cargo:native,
6 rustc:native,
7 libstd-rust-dev,
8 librust-clipboard-0.5+default-dev,
9 librust-config-0.11+toml-dev,
10 librust-cursive-0.20+crossterm-backend-dev,
11 librust-cursive-0.20+toml-dev,
12 librust-gettext-0.4+default-dev,
13 librust-glob-0.3+default-dev,
14 librust-hex-0.4+default-dev (>= 0.4.3-~~),
15 librust-lazy-static-1+default-dev (>= 1.4.0-~~),
16 librust-locale-config-0.3+default-dev,
17 librust-man-0.3+default-dev,
18 librust-ripasso-0.6+default-dev (>= 0.6.1-~~),
19 librust-term-size-0.3+default-dev,
20 librust-toml-0.5+default-dev (>= 0.5.9-~~),
21 librust-unic-langid-0.9+default-dev,
22 librust-wl-clipboard-rs-0.7+default-dev
23 Maintainer: Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
24 Uploaders:
25 Alexander Kjäll <alexander.kjall@gmail.com>
26 Standards-Version: 4.6.1
27 Vcs-Git: https://salsa.debian.org/rust-team/debcargo-conf.git [src/ripasso-cursive]
28 Vcs-Browser: https://salsa.debian.org/rust-team/debcargo-conf/tree/master/src/ripasso-cursive
29 X-Cargo-Crate: ripasso-cursive
30 Rules-Requires-Root: no
31
32 Package: ripasso-cursive
33 Architecture: any
34 Multi-Arch: allowed
35 Depends:
36 ${misc:Depends},
37 ${shlibs:Depends},
38 ${cargo:Depends}
39 Recommends:
40 ${cargo:Recommends}
41 Suggests:
42 ${cargo:Suggests}
43 Provides:
44 ${cargo:Provides}
45 Built-Using: ${cargo:Built-Using}
46 XB-X-Cargo-Built-Using: ${cargo:X-Cargo-Built-Using}
47 Description: Curses based password manager
48 A password manager that uses the file format of the
49 standard unix password manager 'pass', this is the
50 curses frontend application
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: ripasso-cursive
2 Upstream-Contact:
3 Joakim Lundborg <joakim.lundborg@gmail.com>
4 Alexander Kjäll <alexander.kjall@gmail.com>
5 Source: https://github.com/cortex/ripasso/
6
7 Files: *
8 Copyright:
9 2017-2023 Joakim Lundborg <joakim.lundborg@gmail.com>
10 2017-2023 Alexander Kjäll <alexander.kjall@gmail.com>
11 License: GPL-3.0-only
12
13 Files: debian/*
14 Copyright:
15 2023 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
16 2023 Alexander Kjäll <alexander.kjall@gmail.com>
17 License: GPL-3.0-only
18
19 License: GPL-3.0-only
20 This package is free software; you can redistribute it and/or modify
21 it under the terms of the GNU General Public License as published by
22 the Free Software Foundation, version 3.
23 .
24 This package is distributed in the hope that it will be useful,
25 but WITHOUT ANY WARRANTY; without even the implied warranty of
26 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
27 GNU General Public License for more details.
28 .
29 You should have received a copy of the GNU General Public License
30 along with this package; if not, write to the Free Software
31 Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
32 .
33 On Debian systems, the complete text of the GNU General
34 Public License can be found in /usr/share/common-licenses/GPL-3.
35
0 Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
1 Upstream-Name: ripasso-cursive
2 Upstream-Contact:
3 Joakim Lundborg <joakim.lundborg@gmail.com>
4 Alexander Kjäll <alexander.kjall@gmail.com>
5 Source: https://github.com/cortex/ripasso/
6
7 Files: *
8 Copyright:
9 FIXME (overlay) UNKNOWN-YEARS Joakim Lundborg <joakim.lundborg@gmail.com>
10 FIXME (overlay) UNKNOWN-YEARS Alexander Kjäll <alexander.kjall@gmail.com>
11 License: GPL-3.0-only
12 Comment:
13 FIXME (overlay): Since upstream copyright years are not available in
14 Cargo.toml, they were extracted from the upstream Git repository. This may not
15 be correct information so you should review and fix this before uploading to
16 the archive.
17
18 Files: src/helpers.rs
19 Copyright: 2019-2020 Joakim Lundborg, Alexander Kjäll
20 License: UNKNOWN-LICENSE; FIXME (overlay)
21 Comment:
22 FIXME (overlay): These notices are extracted from files. Please review them
23 before uploading to the archive.
24
25 Files: src/main.rs
26 Copyright: 2019-2020 Joakim Lundborg, Alexander Kjäll
27 License: UNKNOWN-LICENSE; FIXME (overlay)
28 Comment:
29 FIXME (overlay): These notices are extracted from files. Please review them
30 before uploading to the archive.
31
32 Files: src/wizard.rs
33 Copyright: 2019-2020 Joakim Lundborg, Alexander Kjäll
34 License: UNKNOWN-LICENSE; FIXME (overlay)
35 Comment:
36 FIXME (overlay): These notices are extracted from files. Please review them
37 before uploading to the archive.
38
39 Files: debian/*
40 Copyright:
41 2023 Debian Rust Maintainers <pkg-rust-maintainers@alioth-lists.debian.net>
42 2023 Alexander Kjäll <alexander.kjall@gmail.com>
43 License: GPL-3.0-only
44
45 License: GPL-3.0-only
46 FIXME (overlay): Unrecognized crate license, please find the full license text in the rest of the crate source code and copy-paste it here
0 overlay = "."
1 uploaders = ["Alexander Kjäll <alexander.kjall@gmail.com>"]
2
3 [source]
4 section = "utils"
5
6 [packages.bin]
7 summary = "Curses based password manager"
8 description = """
9 A password manager that uses the file format of the
10 standard unix password manager 'pass', this is the
11 curses frontend application
12 """
0 diff --git a/Cargo.toml b/Cargo.toml
1 index 0f00de8..44f4f5d 100644
2 --- a/Cargo.toml
3 +++ b/Cargo.toml
4 @@ -59,13 +59,13 @@ version = "0.3.0"
5 version = "0.6.1"
6
7 [dependencies.term_size]
8 -version = "0.3.2"
9 +version = "0.3"
10
11 [dependencies.toml]
12 version = "0.5.9"
13
14 [dependencies.unic-langid]
15 -version = "0.9.1"
16 +version = "0.9"
17
18 [dependencies.wl-clipboard-rs]
19 version = "0.7.0"
0 .TH RIPASSO-CURSIVE 1
1 .SH NAME
2 ripasso\-cursive \- A password manager that uses the file format of the standard unix password manager 'pass', implemented in rust.
3 .SH SYNOPSIS
4 \fBripasso\-cursive\fR [FLAGS]
5 .SH DESCRIPTION
6 ripasso\-cursive is an curses application that lets you manage your or your teams passwords.The passwords are encrypted with pgp and optionally stored in an git repository. The list of team members are stored in the file .gpg\-id, one pgp key id per line.
7 .SH FLAGS
8 .TP
9 \fB\-h\fR, \fB\-\-help\fR
10 Print a help text
11 .SH KEYBOARD SHORTCUTS
12 Enter : Copy the current selected password to the copy buffer for 40 seconds
13
14 Delete : Delete the marked password
15
16 Insert : Create a new password entry
17
18 Control + y : same as Enter
19
20 Control + b : if the password have an otpauth:// url in it, generate a code and store it in the copy buffer
21
22 Control + n : move marker down
23
24 Control + p : move marker up
25
26 Control + r : rename the password without changing it's content
27
28 Control + u : copy the filename of the password
29
30 Control + h : show the git history of the password
31
32 Control + v : view the list of team members
33
34 Control + o : open a password edit dialog
35
36 Control + f : pull from the git repository
37
38 Control + g : push to the git repository
39
40 Escape : quit
41
42
43 .SH USAGE NOTE
44 ripasso\-cursive reads $HOME/.password\-store/ by default, override this by setting
45 the PASSWORD_STORE_DIR environmental variable.
46
47 If you specify the PASSWORD_STORE_SIGNING_KEY environmental variable, then
48 ripasso will verify that the .gpg\-id file is correctly signed. Valid values are one or more 40 character pgp fingerprints,
49 separated by commas.
50
51
52 .SH CONFIG FILE
53 ripasso reads configuration from $XDG_CONFIG_HOME/ripasso/settings.toml
54
55 Example config file
56
57 [stores]
58
59 [stores.default]
60
61 path = "/home/user/.password\-store/"
62
63 valid_signing_keys = "AF77DAC5B3882EAD316B7312D5B659E1D2FDF0C3"
64
65 [stores.work]
66
67 path = "/home/user/.work_pass/"
68
69 style_path = "/home/user/.config/ripasso/work\-style.toml"
70
71
72
73 Valid settings for a store are:
74
75 path : This is the root path to the password store directory
76
77 valid_signing_keys : this setting corresponds to the PASSWORD_STORE_SIGNING_KEY environmental variable
78
79 style_path : color and style information for the store, different stores can have different styles and they will
80 change when you switch store. Documentation on the format can be found here https://docs.rs/cursive_core/0.1.1/cursive_core/theme/index.html
81
82 pgp : the pgp implementation to use for the store, valid values are gpg or sequoia
83
84 own_fingerprint : if the pgp option is set to sequoia, ripasso needs to know the fingerprint of your own key in order to communicate with gpg\-agent
85
86
87 .SH EXIT STATUS
88 .TP
89 \fB0\fR
90 Successful program execution.
91
92 .TP
93 \fB1\fR
94 Unsuccessful program execution.
95
96 .TP
97 \fB101\fR
98 The program panicked.
99 .SH AUTHORS
100 .P
101 .RS 2
102 .nf
103 Joakim Lundborg <joakim.lundborg@gmail.com>
104 Alexander Kjäll <alexander.kjall@gmail.com>