4 个版本 (2 个重大变更)
0.3.0 | 2020年3月2日 |
---|---|
0.2.2 | 2020年2月28日 |
0.1.4 | 2020年2月28日 |
0.1.3 | 2020年2月28日 |
#20 in #random-password
7KB
77 行
这是一个用于生成随机密码的命令行工具。
如何安装
通过 crates.io (支持 32 位和 64 位 Windows、Linux 和 MacOS)
- 如果您尚未安装,请安装 Cargo。
brew install rust
在 MacOS 上将获得 rustup 和 cargo
- 运行
cargo install ayu
通过下载二进制文件 (支持 64 位 Linux 和 MacOS 以及 32 位和 64 位 Windows)
- 访问仓库的 发布 部分,并下载所需的二进制文件
- 将二进制文件放置在您希望的位置,并将
path/to/ayu
添加到您的 .bashrc 文件中的$PATH
变量中
基本用法
- 运行
ayu -h
查看所有信息。
USAGE:
ayu [FLAGS] [OPTIONS]
FLAGS:
-N, --lowercase Return password in LOWERCASE, invalid if used with UPPERCASE flag -U
-U, --uppercase Return password in UPPERCASE, invalid if used with LOWERCASE flag -N
-h, --help Prints help information
-V, --version Prints version information
OPTIONS:
-C, --char <CHARSET> [OPTIONAL] desired password CHARSET
Options include:
1) Alphanumeric + Special characters (default)
2) Alphanumeric
3) Alphabetic
4) Numberic
-L, --len <LENGTH> [OPTIONAL] desired password LENGTH (default: 18)
- 示例
ayu
此命令生成一个长度为 18 的随机密码,其中包含字母数字和特殊字符集,这是默认字符集。
ayu -L=20 -C=2 -U
此命令生成一个长度为 20 的随机密码,其中包含大写字母数字。
维护和贡献
此工具是被动维护的。如果您遇到问题或有任何建议,请在此提交。欢迎贡献。 :)
依赖关系
~1.5MB
~16K SLoC