Module: LockJar::CLI::ClassMethods
- Included in:
- LockJar::CLI
- Defined in:
- lib/lock_jar/cli.rb
Instance Method Summary collapse
- #generate_jarfile_option ⇒ Object
- #generate_lockfile_option ⇒ Object
- #generate_scopes_option ⇒ Object
- #verbose_option ⇒ Object
Instance Method Details
#generate_jarfile_option ⇒ Object
30 31 32 33 34 35 36 37 |
# File 'lib/lock_jar/cli.rb', line 30 def generate_jarfile_option method_option( :jarfile, aliases: '-j', default: 'Jarfile', desc: 'Path to Jarfile' ) end |
#generate_lockfile_option ⇒ Object
11 12 13 14 15 16 17 18 |
# File 'lib/lock_jar/cli.rb', line 11 def generate_lockfile_option method_option( :lockfile, aliases: '-l', default: 'Jarfile.lock', desc: 'Path to Jarfile.lock' ) end |
#generate_scopes_option ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/lock_jar/cli.rb', line 20 def generate_scopes_option method_option( :scopes, aliases: '-s', default: ['default'], desc: 'Scopes to install from Jarfile.lock', type: :array ) end |
#verbose_option ⇒ Object
39 40 41 42 43 44 45 46 |
# File 'lib/lock_jar/cli.rb', line 39 def verbose_option method_option( :verbose, aliases: '-v', type: :boolean, desc: 'Verbose output' ) end |