mirror of
https://github.com/fastfetch-cli/fastfetch.git
synced 2026-11-10 00:40:09 +01:00
Shell (Windows): add pwsh-preview version detection
This commit is contained in:
@@ -414,7 +414,7 @@ bool fftsGetShellVersion(FFstrbuf* exe, const char* exeName, FFstrbuf* version)
|
||||
if (ffStrEqualsIgnCase(exeName, "fish")) {
|
||||
return getShellVersionFish(exe, version);
|
||||
}
|
||||
if (ffStrEqualsIgnCase(exeName, "pwsh")) {
|
||||
if (ffStrEqualsIgnCase(exeName, "pwsh") || ffStrEqualsIgnCase(exeName, "pwsh-preview")) {
|
||||
return getShellVersionPwsh(exe, version);
|
||||
}
|
||||
if (ffStrEqualsIgnCase(exeName, "csh") || ffStrEqualsIgnCase(exeName, "tcsh")) {
|
||||
|
||||
@@ -63,6 +63,8 @@ static uint32_t getShellInfo(FFShellResult* result, uint32_t pid) {
|
||||
static void setShellInfoDetails(FFShellResult* result) {
|
||||
if (ffStrbufIgnCaseEqualS(&result->prettyName, "pwsh")) {
|
||||
ffStrbufSetS(&result->prettyName, "PowerShell");
|
||||
} else if (ffStrbufIgnCaseEqualS(&result->prettyName, "pwsh-preview")) {
|
||||
ffStrbufSetS(&result->prettyName, "PowerShell Preview");
|
||||
} else if (ffStrbufIgnCaseEqualS(&result->prettyName, "powershell")) {
|
||||
ffStrbufSetS(&result->prettyName, "Windows PowerShell");
|
||||
} else if (ffStrbufIgnCaseEqualS(&result->prettyName, "powershell_ise")) {
|
||||
|
||||
Reference in New Issue
Block a user