
Set utils/bottles.rb, utils/shell.rb and utils/svn.rb to true so that type errors in these files may be reported by Sorbet (cherry picked from commit fd3db131b0da78169fdff2031180a2bebe3cbb84)
39 lines
647 B
Ruby
39 lines
647 B
Ruby
# typed: strict
|
|
|
|
module Utils::Shell
|
|
include Kernel
|
|
|
|
sig{ params(path: String).returns(T.nilable(Symbol)) }
|
|
def from_path(path)
|
|
end
|
|
|
|
sig{ returns(T.nilable(Symbol)) }
|
|
def preferred
|
|
end
|
|
|
|
def parent
|
|
end
|
|
|
|
def export_value(key, value, shell = preferred)
|
|
end
|
|
|
|
sig{ returns(String) }
|
|
def profile
|
|
end
|
|
|
|
def set_variable_in_profile(variable, value)
|
|
end
|
|
|
|
sig{ params(path: String).returns(T.nilable(String)) }
|
|
def prepend_path_in_profile(path)
|
|
end
|
|
|
|
sig{ params(str: String).returns(T.nilable(String)) }
|
|
def csh_quote(str)
|
|
end
|
|
|
|
sig{ params(str: String).returns(T.nilable(String)) }
|
|
def sh_quote(str)
|
|
end
|
|
end
|