#!/usr/bin/env ruby require "bundler/setup" require "marko" include Marko command = ARGV.shift case command when nil CLI.banner when /(n|new)/ dir = ARGV.shift CLI.punch(dir) when /(c|compile)/ CLI.compile when /(d|demo)/ CLI.punch_demo when /(samples)/ CLI.punch_samples else CLI.banner end