cli: create an --advanced layout
[skip ci] Needs to be documented (new page?) and needs to be updated for unit tests.
This commit is contained in:
@@ -2,27 +2,4 @@
|
||||
require 'squib'
|
||||
require 'mercenary'
|
||||
|
||||
Mercenary.program(:squib) do |p|
|
||||
p.version Squib::VERSION
|
||||
p.description 'A Ruby DSL for prototyping card games'
|
||||
p.syntax 'squib <subcommand> [options]'
|
||||
|
||||
p.command(:new) do |c|
|
||||
c.syntax 'new PATH'
|
||||
c.description 'Creates a new Squib project scaffolding in PATH. Must be a new directory or already empty.'
|
||||
|
||||
c.action do |args, options|
|
||||
Squib::Commands::New.new.process(args)
|
||||
end
|
||||
end
|
||||
|
||||
p.command(:make_sprue) do |c|
|
||||
c.syntax 'make_sprue'
|
||||
c.description 'Creates a sprue definition file.'
|
||||
|
||||
c.action do |args, options|
|
||||
Squib::Commands::MakeSprue.new.process(args)
|
||||
end
|
||||
end
|
||||
|
||||
end
|
||||
Squib::CLI.new.run
|
||||
|
||||
Reference in New Issue
Block a user