Class: Gemvault::CLI

Inherits:
CommandKit::Command
  • Object
show all
Includes:
CommandKit::Options::Version
Defined in:
lib/gemvault/cli.rb,
lib/gemvault/cli/command.rb,
lib/gemvault/cli/commands/add.rb,
lib/gemvault/cli/commands/new.rb,
lib/gemvault/cli/commands/list.rb,
lib/gemvault/cli/commands/remove.rb,
lib/gemvault/cli/commands/extract.rb

Defined Under Namespace

Modules: Commands Classes: Command

Instance Method Summary collapse

Instance Method Details

#helpObject



33
34
35
36
37
38
39
40
41
42
43
# File 'lib/gemvault/cli.rb', line 33

def help
  super
  puts
  puts "Gemfile usage:"
  puts "  # REQUIRED until bundler-source-vault is published to rubygems.org:"
  puts '  plugin "bundler-source-vault", path: "/path/to/gemvault"'
  puts
  puts '  source "myvault.gemv", type: :vault do'
  puts '    gem "foo"'
  puts "  end"
end

#run(command = nil, *argv) ⇒ Object



25
26
27
28
29
30
31
# File 'lib/gemvault/cli.rb', line 25

def run(command = nil, *argv)
  if command
    super
  else
    help
  end
end