module EacRubyUtils::Envs::BaseCommand

def command(options = {})

def command(options = {})
  append_command_options(
    env.command_line(command_line_without_env),
    options
  )
end

def command_line_without_env(_options = {})

Returns:
  • (String) -
def command_line_without_env(_options = {})
  raise_abstract_method __method__
end

def env

Returns:
  • (EacRubyUtils::Envs::BaseEnv) -
def env
  raise_abstract_method __method__
end

def escape(arg)

def escape(arg)
  arg = arg.to_s
  m = /^@ESC_(.+)$/.match(arg)
  m ? m[1] : Shellwords.escape(arg)
end