#!/usr/bin/env ruby
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

end