Sha256: e0cbd8837d7103ef93709aeed5f37248b63041c1521ca27820f451ecd49119b7
Contents?: true
Size: 721 Bytes
Versions: 3
Compression:
Stored size: 721 Bytes
Contents
require 'optitron' module Rocket module JS class CLI < Optitron::CLI desc "Show version of used javascript library" def version puts "Rocket javascript library v#{Rocket.version}" end desc "Generate Rocket's javascript toolkit in given directory" opt "unminified", :short_name => "u", :default => false, :desc => "Generate unminified javascripts (not reccomendend for production)" def generate(dest="./") Rocket::JS::Builder.new(dest, !params[:unminified]).generate puts "Newly generated Rocket files has been placed in #{dest}" rescue => ex puts ex.to_s exit(1) end end # CLI end # JS end # Rocket
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rocket-js-0.0.4 | lib/rocket/js/cli.rb |
rocket-js-0.0.3 | lib/rocket/js/cli.rb |
rocket-js-0.0.2 | lib/rocket/js/cli.rb |