Sha256: 33ef842b92aade65556d34eb5df5115f74e692c2b6f7146868470ec20db5d9c2
Contents?: true
Size: 820 Bytes
Versions: 3
Compression:
Stored size: 820 Bytes
Contents
#!/usr/bin/env ruby require 'fileutils' require 'thor' require 'pointrb' require 'pry' require 'debugger' class Default < Thor map '--version' => :version desc "new <project>", "create directories and files for new project" method_option :verbose, type: :boolean, default: false, aliases: '-v' method_option :layout, type: :string, default: 'default', aliases: '-l' def new(project_name) env = OpenStruct.new env.project_name = project_name env.command_line_options = options PointRb::Api.create_layout(env) end desc "init", "initialize directory structures in system for use of pointrb" def init env = OpenStruct.new PointRb::Api.initialize_pointrb(env) end desc "version", "show version of library" def version PointRb::Api.show_version end end Default.start
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pointrb-0.1.2 | bin/pointrb |
pointrb-0.1.1 | bin/pointrb |
pointrb-0.1.0 | bin/pointrb |