mirror of
https://github.com/starship/starship.git
synced 2024-11-21 15:53:38 +01:00
perf(fish): Skip unnecessary indirection in starship init fish (#6253)
perf: Skip unnecessary indirection in starship init fish
This commit is contained in:
parent
b4c7cedba0
commit
798f64033f
@ -156,11 +156,7 @@ pub fn init_stub(shell_name: &str) -> io::Result<()> {
|
||||
starship.sprint_posix()?
|
||||
),
|
||||
"zsh" => print_script(ZSH_INIT, &starship.sprint_posix()?),
|
||||
"fish" => print!(
|
||||
// Fish does process substitution with pipes and psub instead of bash syntax
|
||||
r#"source ({} init fish --print-full-init | psub)"#,
|
||||
starship.sprint_posix()?
|
||||
),
|
||||
"fish" => print_script(FISH_INIT, &starship.sprint_posix()?),
|
||||
"powershell" => print!(
|
||||
r#"Invoke-Expression (& {} init powershell --print-full-init | Out-String)"#,
|
||||
starship.sprint_pwsh()?
|
||||
|
Loading…
Reference in New Issue
Block a user