#命令行界面 #随机 #cli #数据 #命令行工具

应用程序 randata

一个命令行界面,以不同格式生成随机输出

7 个不稳定版本 (3 个破坏性更新)

0.4.2 2023 年 8 月 21 日
0.4.1 2023 年 8 月 21 日
0.3.1 2023 年 8 月 21 日
0.2.0 2023 年 8 月 21 日
0.1.0 2023 年 8 月 21 日

命令行工具 中排名第 2263

每月 40 次下载

MIT 许可证

10KB
178

Randata

一个命令行界面,以不同格式生成随机输出。

示例

对输入单词中的字母进行随机排序

randata shuffle foobar
aforboo

对输入的数字序列进行随机排序

randata shuffle 1 2 3 4
4 1 2 3

生成一个从 10 开始的 5 个数字的随机序列

randata numbers --length 5 --start 10
13 12 14 11 10

生成一个随机颜色值

randata color --format hex
#e5f5c1

randata color --format rgb
(112,39,164)

randata color --format hsl
(324,98%,20%)

生成一个随机 IP 地址

randata ip --format ipv4
229.222.240.211

randata ip --format ipv6
4ade:8899:39c3:fc9e:e4fe:e20e:8f4a:2dda

生成抛硬币结果

randata coin-flip
heads

生成骰子点数

randata dice-roll --sides 10
7

帮助文档

通过运行 cargo run help 可以找到完整说明。

通过运行 cargo run randata --help 可以找到特定命令的说明。

安装

项目可执行文件可以通过 cargo 构建并运行,或者本地安装并使用可执行文件名 randata 运行。

构建和运行

cargo run <args>

本地安装可执行文件

cargo install --path .
randata <args>

依赖项

~1.4–2.1MB
~39K SLoC