mirror of
https://github.com/JanDeDobbeleer/oh-my-posh.git
synced 2024-12-27 20:09:39 -08:00
bashcmdfishfish-shellgitgolanghacktoberfestnerd-fontsnushellpowerlinepowershellpromptprompt-toolkitshell-promptstarshiptooltipszsh
06e08074fe
Currently the git segment does not detect when an upstream is removed (e.g., a PR is merged and the remote branch is deleted). This change adds functionality to detect when upstream is removed; if the status reports "branch.upstream" but no "branch.ab", it is gone. The UI has also been changed to reflect this third state; it now matches posh-git's behavior, which only shows the Gone icon if an upstream branch is set but does not report ahead/behind counts. |
||
---|---|---|
.devcontainer | ||
.github | ||
.vscode | ||
docs | ||
packages | ||
src | ||
themes | ||
.all-contributorsrc | ||
.commitlintrc.yml | ||
.editorconfig | ||
.gitattributes | ||
.gitignore | ||
.markdownlint.yaml | ||
.markdownlintignore | ||
.versionrc.json | ||
CONTRIBUTING.md | ||
COPYING | ||
cosign.pub | ||
README.md |
A prompt theme engine for any shell
This repo was made with love using GitKraken.
What started as the offspring of oh-my-posh2 for PowerShell resulted in a cross platform, highly customizable and extensible prompt theme engine. After 4 years of working on oh-my-posh, a modern and more efficient tool was needed to suit my personal needs.
❤ Support ❤
Features
- Shell independent
- Git status indications
- Failed command indication
- Admin indication
- Current session indications
- Language info
- Shell info
- Configurable
- Fast
Documentation
Thanks
- Chris Benti for providing the first influence to start oh-my-posh
- Keith Dahlby for creating posh-git and making life more enjoyable
- Robby Russel for creating oh-my-zsh, without him this would probably not be here
- Janne Mareike Koschinski for providing information on how to get certain information using Go (and the amazing README)
- Starship for creating an amazing way to initialize the prompt