1 个不稳定版本
0.1.0 | 2021 年 3 月 28 日 |
---|
#15 在 #passphrase-generator
23KB
421 行
另一个密码生成器!
不是因为世界需要它,而是为了我学习 Rust 生态系统。我对它有一些改进的想法,但学习了 Rust 工具后,它已经为我完成了它的任务。
实现的功能
- 从字符生成随机密码
- 可配置的字符集、长度和密码数量
可能未来的功能(可能性不大)
- 从音节生成随机密码
- 允许从文件中读取音节
- 可配置的与特殊字符的插入
- 可配置的大写规则
- 从单词生成随机短语
- 基本上与音节相同
使用的工具/软件包(+说明)
- 使用
cargo
进行测试和文档- 使用
grcov
进行测试覆盖率- 源代码覆盖率似乎存在错误(例如,注释被标记为无覆盖率)
- 使用
- 使用
cargo-make
进行自动化- 与 GNU 的
make
相比,似乎有点笨拙,见仁见智。
- 与 GNU 的
- 使用
git
和hub
进行源代码跟踪(显然...) - 使用
cargo
发布到crates.io
(废话,福尔摩斯!)
可能未来的工具(有些可能)
- 使用
cargo
进行基准测试- 使用
inferno
和flamegraph
进行性能分析
- 使用
- 对二进制文件进行集成测试
依赖关系
~1MB
~13K SLoC