1- require_relative ' core_ext/optparse'
2- require_relative ' cli/combine'
3- require_relative ' cli/doc'
4- require_relative ' cli/generate'
5- require_relative ' cli/render'
6- require_relative ' cli/stub'
7- require_relative ' cli/verify'
1+ require_relative " core_ext/optparse"
2+ require_relative " cli/combine"
3+ require_relative " cli/doc"
4+ require_relative " cli/generate"
5+ require_relative " cli/render"
6+ require_relative " cli/stub"
7+ require_relative " cli/verify"
88
99# :nodoc:
1010module Prmd
@@ -15,11 +15,11 @@ module CLI
1515 def self . make_command_parsers ( props = { } )
1616 {
1717 combine : CLI ::Combine . make_parser ( props ) ,
18- doc : CLI ::Doc . make_parser ( props ) ,
19- init : CLI ::Generate . make_parser ( props ) ,
20- render : CLI ::Render . make_parser ( props ) ,
21- stub : CLI ::Stub . make_parser ( props ) ,
22- verify : CLI ::Verify . make_parser ( props )
18+ doc : CLI ::Doc . make_parser ( props ) ,
19+ init : CLI ::Generate . make_parser ( props ) ,
20+ render : CLI ::Render . make_parser ( props ) ,
21+ stub : CLI ::Stub . make_parser ( props ) ,
22+ verify : CLI ::Verify . make_parser ( props ) ,
2323 }
2424 end
2525
@@ -35,29 +35,27 @@ def self.commands
3535 # @param [Hash<Symbol, Object>] options
3636 # @param [Hash<Symbol, Object>] props
3737 def self . make_parser ( options , props = { } )
38- binname = props . fetch ( :bin , ' prmd' )
38+ binname = props . fetch ( :bin , " prmd" )
3939
4040 # This is only used to attain the help commands
4141 commands = make_command_parsers ( props )
4242 help_text = commands . values . map do |command |
4343 " #{ command . banner } "
4444 end . join ( "\n " )
4545
46- global = OptionParser . new do |opts |
46+ OptionParser . new do |opts |
4747 opts . banner = "Usage: #{ binname } [options] [command [options]]"
4848 opts . separator "\n Available options:"
49- opts . on ( ' --version' , ' Return version' ) do
49+ opts . on ( " --version" , " Return version" ) do
5050 puts "prmd #{ Prmd ::VERSION } "
5151 exit ( 0 )
5252 end
53- opts . on ( ' --noop' , ' Commands will not execute' ) do |v |
53+ opts . on ( " --noop" , " Commands will not execute" ) do |v |
5454 options [ :noop ] = v
5555 end
5656 opts . separator "\n Available commands:"
5757 opts . separator help_text
5858 end
59-
60- global
6159 end
6260
6361 # Parse top level CLI options from argv
0 commit comments