@dice-roller/cli
v1.1.1
Published
A command line interface for rolling dice.
Maintainers
Readme
RPG Dice Roller CLI
Command Line Interface which allows rolling dice.
It is built upon this RPG dice roller.
Get started
Install
Install the script globally:
npm install -g @dice-roller/cliUsage
roller <notation..> [options]
Commands:
roller roll <notation..> roll the dice [default]
roller play play an interactive CLI dice game
Positionals:
notation space separated list of notation to roll [string]
Options:
-V, --version Show version number [boolean]
--help Show help [boolean]
-s, --separator String to separate dice rolls [string] [default: "; "]
-e, --engine The RNG engine to use [string]
--seed The RNG engine seed [number]
-f, --format The output format [string] [default: "string"]
--result-only Only return the roll result, without the notation or dice
rolled [boolean] [default: false]
Examples:
roller 4d6 roll a 6 sided die 4 times
roller 2d10+7 roll a 10 sided die 2 times and add 7
roller play start the interactive CLI dice game
For more information visit https://dice-roller.github.io/documentationroller play
play an interactive CLI dice game
Options:
-V, --version Show version number [boolean]
--help Show help [boolean]
--players The name of a player [array]
--count The number of players [number]
For more information visit https://dice-roller.github.io/documentationExamples:
# Roll a 6 sided die 4 times
roller 4d6
# Roll a series of dice
roller 2d10 7d% 5dF
# Notation with spaces must be surrounded with quotes
roller "4d6 # roll description"
# Use the MersenneTwister19937 engine (`seed` is not required)
roller 4d6 -e=MersenneTwister19937 --seed=415
# Return just the result rolled
roller 2d20 --result-only
# Output the result in base64 encoding
roller 6d8*4 -f=BASE_64
# Start the interactive dice game
roller play
# Start the game with 4 players
roller play --count=4
# Start the game with 2 players called Barbara and Ian
roller play --players=Barbara Ian
# Start the game with two players, but only name the first one
roller play --count=2 --players=SusanRead about the notation in the documentation
