class ModuleSync::CLI::Base
Public Instance Methods
clone()
click to toggle source
# File lib/modulesync/cli.rb, line 236 def clone ModuleSync.clone CLI.prepare_options(options) end
execute(*command_args)
click to toggle source
# File lib/modulesync/cli.rb, line 180 def execute(*command_args) raise Thor::Error, 'COMMAND is a required argument' if command_args.empty? ModuleSync.execute CLI.prepare_options(options, command_args: command_args) end
push()
click to toggle source
# File lib/modulesync/cli.rb, line 231 def push ModuleSync.push CLI.prepare_options(options) end
reset()
click to toggle source
# File lib/modulesync/cli.rb, line 214 def reset ModuleSync.reset CLI.prepare_options(options) end
update()
click to toggle source
# File lib/modulesync/cli.rb, line 143 def update config = CLI.prepare_options(options) raise Thor::Error, 'No value provided for required option "--message"' unless config[:noop] \ || config[:message] \ || config[:offline] ModuleSync.update config end