class OneCmd::Command

Public Class Methods

new(argv) click to toggle source
Calls superclass method
# File lib/onecmd/command.rb, line 27
def initialize(argv)
  super
  # config.silent = argv.flag?('silent', config.silent)
  # config.verbose = self.verbose? unless verbose.nil?
  unless self.ansi_output?
    Colored2.disable!
    String.send(:define_method, :colorize) { |string, _| string }
  end
end
options() click to toggle source
Calls superclass method
# File lib/onecmd/command.rb, line 14
def self.options
  [
    ['--silent', 'Show nothing']
  ].concat(super)
end
run(argv) click to toggle source
Calls superclass method
# File lib/onecmd/command.rb, line 20
def self.run(argv)
  help! 'You cannot run onecmd as root.' if Process.uid == 0 && !Gem.win_platform?
  super(argv)
ensure
  # Pod::UI.print_warnings
end