39 lines
647 B
Plaintext
39 lines
647 B
Plaintext
![]() |
# 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
|