14个重大版本更新

0.37.0 2024年6月14日
0.35.0 2024年4月15日
0.34.0 2024年2月29日
0.32.0 2023年12月15日
0.25.0 2021年3月5日

677密码学类别中

每月43次下载

LGPL-2.0-or-later

1MB
21K SLoC

sq,Sequoia-PGP命令行工具

Sequoia-PGP是Rust中的OpenPGP实现。它包括一系列库crate,旨在从应用程序中使用。本crate提供sq命令行应用程序。sq针对命令行用户,旨在方便地从命令行使用OpenPGP。

请参阅sq用户指南以获取说明。程序还具有内置的帮助功能,使用--help选项和help子命令。

$ sq help
...

如果您想了解实现,还可以浏览手册页、查看我们的验收标准以及浏览rustdoc输出

安装

可以使用cargo安装sq工具。

cargo install sequoia-sq

有关如何在您的系统上安装构建依赖项的说明,请参阅sequoia-openpgp的README

从源代码构建

可以使用标准的cargo工具链从源代码签出构建此crate。

cargo build

上述操作会创建sq可执行文件、手册页和其shell补全。默认情况下,手册页和shell补全会放入cargo目标目录,但确切位置无法预测。要将资产写入可预测的位置,请将环境变量ASSET_OUT_DIR设置为合适的位置。

依赖项

~81MB
~1.5M SLoC