oh-my-posh
Cross platform prompt engine for any shell. tldr-pages
On several platforms
Several platforms
Display current shell name
oh-my-posh get shellIdentifyInitialize for Bash
eval "$(oh-my-posh init bash --config path/to/theme)"IdentifyInitialize for PowerShell
oh-my-posh init pwsh --config path/to/theme | Invoke-ExpressionIdentifyInitialize for Zsh
eval "$(oh-my-posh init zsh --config path/to/theme)"IdentifyEnable live reloading
oh-my-posh enable reloadIdentifyDisable live reloading
oh-my-posh disable reloadIdentifyPrint debug information for troubleshooting
oh-my-posh debugIdentifyUpdate to latest version
oh-my-posh upgradeIdentify