Class: Gemvault::CLI
- Inherits:
-
CommandKit::Command
- Object
- CommandKit::Command
- Gemvault::CLI
- 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/doctor.rb,
lib/gemvault/cli/commands/remove.rb,
lib/gemvault/cli/commands/extract.rb
Overview
Command-line entry point that auto-loads and dispatches gemvault subcommands.
Defined Under Namespace
Modules: Commands Classes: Command
Instance Method Summary collapse
Instance Method Details
#help ⇒ Object
34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/gemvault/cli.rb', line 34 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
26 27 28 29 30 31 32 |
# File 'lib/gemvault/cli.rb', line 26 def run(command = nil, *argv) if command super else help end end |