class Moneylovercli::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
add_transaction(*)
click to toggle source
# File lib/moneylovercli/cli.rb, line 25 def add_transaction(*) if options[:help] invoke :help, ['add_transaction'] else require_relative 'commands/add_transaction' Moneylovercli::Commands::AddTransaction.new(options).execute end end
login(*)
click to toggle source
# File lib/moneylovercli/cli.rb, line 37 def login(*) if options[:help] invoke :help, ['login'] else require_relative 'commands/login' Moneylovercli::Commands::Login.new(options).execute end end
version()
click to toggle source
# File lib/moneylovercli/cli.rb, line 16 def version require_relative 'version' puts "v#{Moneylovercli::VERSION}" end
wallets(*)
click to toggle source
# File lib/moneylovercli/cli.rb, line 53 def wallets(*) if options[:help] invoke :help, ['wallets'] else require_relative 'commands/wallets' Moneylovercli::Commands::Wallets.new(options).execute end end