Early return if Shell#profile's preferred is nil
This commit is contained in:
parent
f3a68b616c
commit
34b4cc796f
@ -67,7 +67,10 @@ module Utils
|
|||||||
return "#{ENV["HOMEBREW_ZDOTDIR"]}/.zshrc" if ENV["HOMEBREW_ZDOTDIR"].present?
|
return "#{ENV["HOMEBREW_ZDOTDIR"]}/.zshrc" if ENV["HOMEBREW_ZDOTDIR"].present?
|
||||||
end
|
end
|
||||||
|
|
||||||
SHELL_PROFILE_MAP.fetch(preferred, "~/.profile")
|
shell = preferred
|
||||||
|
return "~/.profile" if shell.nil?
|
||||||
|
|
||||||
|
SHELL_PROFILE_MAP.fetch(shell, "~/.profile")
|
||||||
end
|
end
|
||||||
|
|
||||||
sig { params(variable: String, value: String).returns(T.nilable(String)) }
|
sig { params(variable: String, value: String).returns(T.nilable(String)) }
|
||||||
@ -110,7 +113,7 @@ module Utils
|
|||||||
tcsh: "~/.tcshrc",
|
tcsh: "~/.tcshrc",
|
||||||
zsh: "~/.zshrc",
|
zsh: "~/.zshrc",
|
||||||
}.freeze,
|
}.freeze,
|
||||||
T::Hash[T.nilable(Symbol), String],
|
T::Hash[Symbol, String],
|
||||||
)
|
)
|
||||||
|
|
||||||
UNSAFE_SHELL_CHAR = %r{([^A-Za-z0-9_\-.,:/@~+\n])}
|
UNSAFE_SHELL_CHAR = %r{([^A-Za-z0-9_\-.,:/@~+\n])}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user