3 个版本

0.1.3 2019 年 5 月 31 日
0.1.1 2019 年 5 月 30 日
0.1.0 2019 年 5 月 30 日

#5 in #roller

每月 24 次下载

MIT 许可证

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