The most customisable and low-latency cross platform/shell prompt renderer
Find a file
nwykes dabc9d4f20 feat: session segment updates
only display UserInfoSeparator if both username and hostname are dislayed
cleanHostName only if it ends with garbage instead of contains.
  fixes .localdomain having just .local stripped
add .localdomain to garbage
2020-10-07 17:52:25 +02:00
.github chore: add issue templates 2020-10-06 21:13:21 +02:00
.vscode feat(pkg): add PowerShell package 2020-09-16 10:46:50 +02:00
docs chore: how to add a segment 2020-10-06 21:13:21 +02:00
packages/powershell/oh-my-posh refactor: no masters 2020-10-05 19:44:46 +02:00
themes fix: powerlevel10k_classic background 2020-10-06 17:06:35 +02:00
commitlint.config.js feat: initial commit 2020-09-12 08:57:18 +02:00
.gitignore feat: initial commit 2020-09-12 08:57:18 +02:00
CONTRIBUTING.md chore: how to add a segment 2020-10-06 21:13:21 +02:00
COPYING feat: initial commit 2020-09-12 08:57:18 +02:00
engine.go fix: correct cross platform home location 2020-10-05 17:19:05 +02:00
environment.go feat: session segment updates 2020-10-07 17:52:25 +02:00
environment_test.go feat: initial commit 2020-09-12 08:57:18 +02:00
environment_unix.go feat: initial commit 2020-09-12 08:57:18 +02:00
environment_windows.go fix: correctly show admin icon 2020-10-05 17:19:05 +02:00
Gopkg.lock chore: update dependencies 2020-09-21 09:27:20 +02:00
Gopkg.toml chore: remove unused dependency 2020-09-21 20:29:50 +02:00
main.go refactor: change powerline config to segment 2020-10-05 17:19:05 +02:00
properties.go feat: ignore folders for segments 2020-10-05 17:19:05 +02:00
properties_test.go refactor: rename session properties for clarity 2020-10-05 17:19:05 +02:00
README.md refactor: update README 2020-10-05 17:19:05 +02:00
renderer.go fix: right prompt in zsh 2020-10-07 07:08:25 +02:00
renderer_test.go refactor: escape color sequences on zsh 2020-09-24 19:34:19 +02:00
segment.go feat: ignore folders for segments 2020-10-05 17:19:05 +02:00
segment_battery.go feat: hide battery error switch 2020-10-05 17:19:05 +02:00
segment_battery_test.go feat: hide battery error switch 2020-10-05 17:19:05 +02:00
segment_command.go fix: do not run shell command when shell isn't available 2020-10-05 17:19:05 +02:00
segment_command_test.go feat: initial commit 2020-09-12 08:57:18 +02:00
segment_exit.go refactor: remove error_icon property 2020-10-05 17:19:05 +02:00
segment_exit_test.go fix: adjust theme alignment 2020-10-05 17:19:05 +02:00
segment_git.go feat: initial commit 2020-09-12 08:57:18 +02:00
segment_git_test.go feat: initial commit 2020-09-12 08:57:18 +02:00
segment_node.go feat: node segment 2020-10-05 17:19:05 +02:00
segment_node_test.go feat: node segment 2020-10-05 17:19:05 +02:00
segment_path.go fix: correct cross platform home location 2020-10-05 17:19:05 +02:00
segment_path_test.go fix: correct cross platform home location 2020-10-05 17:19:05 +02:00
segment_python.go refactor: extend venv with python version 2020-10-05 17:19:05 +02:00
segment_python_test.go refactor: extend venv with python version 2020-10-05 17:19:05 +02:00
segment_root.go feat: initial commit 2020-09-12 08:57:18 +02:00
segment_session.go feat: session segment updates 2020-10-07 17:52:25 +02:00
segment_session_test.go feat: session segment updates 2020-10-07 17:52:25 +02:00
segment_shell.go refactor: format shell name better 2020-09-24 19:34:19 +02:00
segment_shell_test.go refactor: format shell name better 2020-09-24 19:34:19 +02:00
segment_spotify.go feat: initial commit 2020-09-12 08:57:18 +02:00
segment_spotify_test.go feat: initial commit 2020-09-12 08:57:18 +02:00
segment_test.go feat: ignore folders for segments 2020-10-05 17:19:05 +02:00
segment_text.go feat: initial commit 2020-09-12 08:57:18 +02:00
segment_time.go feat: initial commit 2020-09-12 08:57:18 +02:00
settings.go refactor: extend venv with python version 2020-10-05 17:19:05 +02:00

A prompt theme engine for any shell

Release Status Go Report Card PS Gallery Documentation

What started as the offspring of oh-my-posh 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 ❤

Patreon Liberapay Ko-Fi

Features

  • Shell independant
  • Git status indications
  • Failed command indication
  • Admin indication
  • Current session indications
  • Language info
  • Shell info
  • Configurable

Documentation

Documentation

Roadmap

  • CI
  • Github Releases
  • Create documentation for manual installation
  • Create documentation on the different segments
  • Create easy installation packages
    • Powershell
    • Brew
    • Chocolatey

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)