The most customisable and low-latency cross platform/shell prompt renderer
Find a file
Jan De Dobbeleer f85057bbf6 feat: add docs
2020-10-05 17:19:05 +02:00
.github refactor: hello world oh-my-posh3 2020-10-05 17:19:05 +02:00
.vscode feat(pkg): add PowerShell package 2020-09-16 10:46:50 +02:00
docs feat: add docs 2020-10-05 17:19:05 +02:00
packages/powershell/oh-my-posh refactor: hello world oh-my-posh3 2020-10-05 17:19:05 +02:00
Themes refactor: rename session properties for clarity 2020-10-05 17:19:05 +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
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 fix: correct cross platform home location 2020-10-05 17:19:05 +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 refactor: offsets match functionality 2020-10-05 17:19:05 +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 refactor: rename session properties for clarity 2020-10-05 17:19:05 +02:00
segment_session_test.go feat: initial commit 2020-09-12 08:57:18 +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)