1
0
mirror of https://github.com/Llewellynvdm/starship.git synced 2024-06-06 18:40:47 +00:00

feat(python): Show value of PYENV_VERSION when present (#3144)

* 2872: Show value of PYENV_VERSION when present

* 2872: Run cargo fmt
This commit is contained in:
cbolgiano 2021-11-09 15:55:53 -05:00 committed by GitHub
parent 9c68d181e4
commit 8d80d2ef06
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -76,12 +76,19 @@ pub fn module<'a>(context: &'a Context) -> Option<Module<'a>> {
}
fn get_pyenv_version(context: &Context) -> Option<String> {
let version_name = context
.exec_cmd("pyenv", &["version-name"])?
.stdout
.trim()
.to_string();
Some(version_name)
let mut version_name = context.get_env("PYENV_VERSION");
if version_name.is_none() {
version_name = Some(
context
.exec_cmd("pyenv", &["version-name"])?
.stdout
.trim()
.to_string(),
)
}
version_name
}
fn get_python_version(context: &Context, config: &PythonConfig) -> Option<String> {