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

MIT 许可证

7KB
77

这是一个用于生成随机密码的命令行工具。

如何安装

通过 crates.io (支持 32 位和 64 位 Windows、Linux 和 MacOS)

  1. 如果您尚未安装,请安装 Cargo

brew install rust 在 MacOS 上将获得 rustup 和 cargo

  1. 运行 cargo install ayu

通过下载二进制文件 (支持 64 位 Linux 和 MacOS 以及 32 位和 64 位 Windows)

  1. 访问仓库的 发布 部分,并下载所需的二进制文件
  2. 将二进制文件放置在您希望的位置,并将 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