Class: Herve::CLI::BaseCommand
- Inherits:
-
Dry::CLI::Command
- Object
- Dry::CLI::Command
- Herve::CLI::BaseCommand
show all
- Defined in:
- lib/herve/cli.rb
Instance Attribute Summary collapse
Class Method Summary
collapse
Instance Attribute Details
13
14
15
|
# File 'lib/herve/cli.rb', line 13
def config
@config
end
|
#logger ⇒ Logger
15
16
17
|
# File 'lib/herve/cli.rb', line 15
def logger
@logger
end
|
Class Method Details
.inherited(klass) ⇒ Object
18
19
20
21
22
23
24
|
# File 'lib/herve/cli.rb', line 18
def inherited(klass)
super
klass.option :ruby_dir, desc: "ruby directories to use"
klass.option :project_dir, desc: "project directory to use"
klass.option :verbose, desc: "Add verbosity", type: :flag, aliases: %w[-v]
end
|