Go to file
Justus Winter fb31dd6225
Proton has two API endpoints, unify them.
- I was assured privately that they should always return the same
    information, but unfortunately there is no public documentation
    about the Proton key server.  In any case, they are controlled by
    the same entity, thus should be considered the same for our
    purposes.
2023-11-27 17:43:48 +01:00
.ci ci: Fix all-commits job. 2023-03-13 15:49:57 +01:00
src Proton has two API endpoints, unify them. 2023-11-27 17:43:48 +01:00
subplot Reincarnation commit. 2023-02-21 12:43:43 +01:00
tests Make the dot-writer dependency optional. 2023-11-24 15:29:05 +01: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 ci: Use Debian Trixie, Rust 1.67. 2023-11-24 17:40:26 +01:00
build.rs Move sq_cli to cli 2023-10-23 16:05:51 +02:00
Cargo.lock Port to sequoia-net 0.28.0. 2023-11-24 17:40:26 +01:00
Cargo.toml Port to sequoia-net 0.28.0. 2023-11-24 17:40:26 +01:00
deny.toml ci: Allow fehler 2023-10-17 14:52:16 +02:00
Dockerfile Build and push Docker image to Gitlab's registry. 2023-03-13 12:54:00 +01:00
LICENSE.txt Fix license 2023-11-24 16:37:14 +01:00
NEWS Add NEWS entries for 0.31.0. 2023-07-03 16:35:16 +02:00
README.md Add instructions on man page creation to README 2023-06-12 16:14:50 +02:00
sq-subplot.md Disable notarizing of messages. 2023-11-24 15:29:05 +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.

Building

This crate can be built using the standard cargo toolchain:

cargo build

The above creates the sq executable and its shell completions.

To create the man pages for sq in a directory (here manpages/) use the built executable:

SQ_MAN=manpages cargo run