class ModuleSync::CLI::Base
Public Instance Methods
Source
# File lib/modulesync/cli.rb, line 243 def clone ModuleSync.clone CLI.prepare_options(options) end
Source
# File lib/modulesync/cli.rb, line 187 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
Source
# File lib/modulesync/cli.rb, line 238 def push ModuleSync.push CLI.prepare_options(options) end
Source
# File lib/modulesync/cli.rb, line 221 def reset ModuleSync.reset CLI.prepare_options(options) end
Source
# File lib/modulesync/cli.rb, line 145 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