Go to file
Neal H. Walfield 6c7b0de5c0
Support addressing recipients by email address and User ID
- Extend `sq encrypt` with the `--recipient-email` and
    `--recipient-userid` arguments to allow the caller to designate a
    certificate by email address or User ID, respectively.  An email
    address or User ID is considered to designate a certificate, if
    the binding between the email address or User ID and the
    certificate can be authenticated using the web of trust.

  - Add support for the web of trust using the `sequoia-wot` crate.

  - Add a top-level option, `--trust-root`, to allow the user to
    specify trust roots.
2023-03-28 14:50:24 +02:00
.ci ci: Fix all-commits job. 2023-03-13 15:49:57 +01:00
man-sq Reincarnation commit. 2023-02-21 12:43:43 +01:00
src Support addressing recipients by email address and User ID 2023-03-28 14:50:24 +02:00
subplot Reincarnation commit. 2023-02-21 12:43:43 +01:00
tests Support addressing recipients by email address and User ID 2023-03-28 14:50:24 +02:00
.gitattributes Add git configuration. 2023-02-23 11:22:01 +01:00
.gitignore Add git configuration. 2023-02-23 11:22:01 +01:00
.gitlab-ci.yml Bump MSRV to 1.63 2023-03-14 19:22:48 +01:00
build.rs Improve generated documentation. 2023-03-06 18:05:21 +01:00
Cargo.lock Support addressing recipients by email address and User ID 2023-03-28 14:50:24 +02:00
Cargo.toml Support addressing recipients by email address and User ID 2023-03-28 14:50:24 +02:00
Dockerfile Build and push Docker image to Gitlab's registry. 2023-03-13 12:54:00 +01:00
LICENSE.txt Reincarnation commit. 2023-02-21 12:43:43 +01:00
NEWS Support addressing recipients by email address and User ID 2023-03-28 14:50:24 +02:00
README.md Reincarnation commit. 2023-02-21 12:43:43 +01:00
sq-subplot.md Update to the latest version of subplot 2023-03-17 10:07:17 +01:00
sq.subplot Update to the latest version of subplot 2023-03-17 10:07:17 +01:00

sq, the Sequoia-PGP command line tool

Sequoia-PGP is an implementation of OpenPGP in Rust. It includes a suite of library crates, which are meant to be used from applications. This crate provides the sq command line application. sq is aimed at command line users as a way to use OpenPGP conveniently from the command line.

See the sq user guide for instructions. The program also has built-in help, using the --help option and help subcommand:

$ sq help
...

These are collected as the sq help page, for your convenience.

Generate manual pages

To generate manual pages, run:

SQ_MAN=xyzzy cargo run

This will generate manual pages in the xyzzy directory. The directory will be created if it doesn't exist (but not any missing parent directories). There will be one page for all of sq, and one for each subcommand that doesn't have subcommands of its own.