sopass

Crates.iosopass
lib.rssopass
version
sourcesrc
created_at2025-01-01 12:05:46.810213+00
updated_at2025-03-02 14:13:28.169282+00
descriptioncommand line password manager using SOP
homepagehttps://sopass.liw.fi/
repository
max_upload_size
id1500770
Cargo.toml error:TOML parse error at line 17, column 1 | 17 | autolib = false | ^^^^^^^ unknown field `autolib`, expected one of `name`, `version`, `edition`, `authors`, `description`, `readme`, `license`, `repository`, `homepage`, `documentation`, `build`, `resolver`, `links`, `default-run`, `default_dash_run`, `rust-version`, `rust_dash_version`, `rust_version`, `license-file`, `license_dash_file`, `license_file`, `licenseFile`, `license_capital_file`, `forced-target`, `forced_dash_target`, `autobins`, `autotests`, `autoexamples`, `autobenches`, `publish`, `metadata`, `keywords`, `categories`, `exclude`, `include`
size0
(larswirzenius)

documentation

README

sopass --- command line password manager using SOP

sopass manages passwords on the command line using the stateless OpenPGP interface (SOP) for encryption. It is a re-interpretation of the concept championed by pass, but using SOP. It does not try to be compatible with pass, only to fit in the same ecological niche.

pass, also known as "passwordstore" and described as "the standard unix password manager" is a command line password manager that uses GnuPG for encryption. sopass prefers SOP to avoid a lock-in to a specific implementation.

Hacking

This program is implemented with the Rust language. The usual Rust conventions apply: see Cargo.toml for metadata and dependencies, and src for the source code.

The acceptance test suite is implemented using Subplot, and the way we use it uses Python for scenario step implementations. To run the test suite, run make check or run just make to also format the Subplot document (sopass.md) as HTML.

Commit count: 0

cargo fmt