Sha256: 5347bf7fde55cd2ae3491f6fa2c06e566ef0741ef03b4fa539161569b9c88d3a
Contents?: true
Size: 552 Bytes
Versions: 1
Compression:
Stored size: 552 Bytes
Contents
# require "mythal" require "thor" require "procto" require "mythal/version" require "mythal/config" require "mythal/roll" require "mythal/npc" module Mythal class CLI < Thor desc "roll", "roll some number of dice, plus modifiers e.g. 1d20, or 3d8 + 4" def roll(*args) puts Mythal::Roll.call(*args).message end desc "npc", "generate a random npc, e.g. 'a half-orc barbarian'" def npc puts Mythal::Npc.call(config: config) end private def config @config ||= Mythal::Config.new end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
mythal-0.2.0 | lib/mythal.rb |