class SnippetCli::CLI
Handle the application command line parsing and the dispatch to various command objects
@api public
Constants
- Error
Error
raised by this runner
Public Instance Methods
info(docs = nil)
click to toggle source
# File lib/snippet_cli/cli.rb, line 24 def info(docs = nil) if options[:help] invoke :help, ['info'] else require_relative 'commands/info' SnippetCli::Commands::Info.new(docs, options).execute end end
new(*)
click to toggle source
# File lib/snippet_cli/cli.rb, line 36 def new(*) if options[:help] invoke :help, ['new'] else require_relative 'commands/new' SnippetCli::Commands::New.new(options).execute end end
setup(*)
click to toggle source
# File lib/snippet_cli/cli.rb, line 48 def setup(*) if options[:help] invoke :help, ['setup'] else require_relative 'commands/setup' SnippetCli::Commands::Setup.new().execute end end
version()
click to toggle source
# File lib/snippet_cli/cli.rb, line 15 def version require_relative 'version' puts "v#{SnippetCli::VERSION}" end