Module: Hisyo::CLI
- Defined in:
- lib/hisyo/cli.rb
Class Method Summary collapse
Class Method Details
.parse_options(argv) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/hisyo/cli.rb', line 9 def self.(argv) = {} OptionParser.new do |opts| opts.on('-n', '--dry-run', 'Do not actually run'){|v| [:dryrun] = true} opts.on('-v', '--verbose', 'Verbose mode'){|v| [:verbose] = true} opts.on('-r VAL', '--root=VAL', 'Application root directory'){|v| [:root] = v} opts.parse!(argv) end end |
.run(argv) ⇒ Object
5 6 7 |
# File 'lib/hisyo/cli.rb', line 5 def self.run(argv) Hisyo.generate_project (argv) end |