1 个不稳定版本
0.0.1 | 2021年8月20日 |
---|
#17 in #bitwarden
125KB
3.5K SLoC
rwarden
Rust 的 Bitwarden API 客户端。
本项目与 Bitwarden 项目或 8bit Solutions LLC 无关。
文档
测试
重要:不要在您的常规 Bitwarden 账户上运行测试套件。测试将创建、修改和删除(现有)项目。
要运行测试套件,您必须通过环境变量指定 Bitwarden 账户
RWARDEN_EMAIL
:账户的电子邮件地址RWARDEN_PASSWORD
:账户的密码RWARDEN_AUTH_URL
:Bitwarden 服务器认证端点的 URLRWARDEN_BASE_URL
:Bitwarden 服务器基础 API 端点的 URL
有关为 Urls
结构体指定哪些 URL 的更多信息,请参阅文档。
运行测试
cargo test
运行额外测试
默认情况下,一些测试被忽略,因为它们会干扰其他测试。您可以手动运行它们
cargo test cipher_purge -- --include-ignored --exact
使用 vaultwarden 运行测试
Vaultwarden 缺少一些功能,一些测试因此无法运行。要禁用与 vaultwarden 不兼容的测试,请运行
cargo test --features disable_vaultwarden_incompatible_tests
许可
根据您的选择,在 Apache License, Version 2.0 或 MIT License 下许可。
除非您明确表示,否则根据 Apache-2.0 许可证定义,您有意提交的任何贡献,均应按照上述方式双重许可,而无需任何附加条款或条件。
依赖关系
~8–24MB
~331K SLoC