3 个版本
0.1.3 | 2019 年 5 月 31 日 |
---|---|
0.1.1 | 2019 年 5 月 30 日 |
0.1.0 | 2019 年 5 月 30 日 |
#5 in #roller
每月 24 次下载
14KB
340 代码行
骰子摇骰器
一个方便的 roll
命令,用于在命令行上摇骰子。
用法
roll [--verbose] [DEFINITION]
roll --version
选项
--verbose
: 在输出中包括单个骰子的摇动结果;默认情况下只显示总和。--version
: 显示版本信息。
定义
使用标准 骰子表示法 来定义要使用哪些骰子和修正项。
roll
: 简单易用的六面骰子摇动。roll d20
: 指定摇动 20 面骰子。roll 2d8
: 摇动两个 20 面骰子。roll 2d10+4
: 摇动 2 个 10 面骰子并将 4 添加到结果中。roll 3d4-2
: 摇动 3 个 4 面骰子并从结果中减去 2。
安装
通过 Cargo
如果您已经安装了 Rust 工具链
cargo install dice-roller
通过 Homebrew
# add this repo as a tap
brew tap pbyrne/roller https://github.com/pbyrne/roller
# then you can install like any other package
brew install dice-roller
下载二进制文件
操作系统特定的二进制文件自动附加到 每个版本。下载适合您的版本并将其放置在您可以调用它的位置。
待办事项
2d5+4d20
- 对无效输入进行优雅的错误处理
依赖关系
~3.5–4.5MB
~70K SLoC