fix(init): Use stderr for init error message (#3131)

* Use stderr for init error message

* Add a dummy commit to appease the Semantic PR bot

Co-authored-by: Kevin Song <chips@ksong.dev>
This commit is contained in:
Ajeet D'Souza 2021-10-09 12:05:17 +05:30 committed by GitHub
parent 94d7de7f4e
commit 671365b505
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -173,23 +173,23 @@ pub fn init_stub(shell_name: &str) -> io::Result<()> {
starship.sprint_posix()?
),
_ => {
let quoted_arg = shell_words::quote(shell_basename);
println!(
"printf \"\\n%s is not yet supported by starship.\\n\
For the time being, we support the following shells:\\n\
* bash\\n\
* elvish\\n\
* fish\\n\
* ion\\n\
* powershell\\n\
* tcsh\\n\
* zsh\\n\
* nu\\n\
* xonsh\\n\
\\n\
eprintln!(
"{0} is not yet supported by starship.\n\
For the time being, we support the following shells:\n\
* bash\n\
* elvish\n\
* fish\n\
* ion\n\
* powershell\n\
* tcsh\n\
* zsh\n\
* nu\n\
* xonsh\n\
\n\
Please open an issue in the starship repo if you would like to \
see support for %s:\\nhttps://github.com/starship/starship/issues/new\\n\\n\" {0} {0}",
quoted_arg
see support for {0}:\n\
https://github.com/starship/starship/issues/new\n",
shell_basename
)
}
};