Skip to content

Universal prompt for Power users πŸ’ͺ🌈

License

Notifications You must be signed in to change notification settings

2KAbhishek/posh2k

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a8c2190 Β· Dec 27, 2023

History

31 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

License People Stars Forks Watches Last Updated

Universal prompt for Power users πŸ’ͺ🌈

posh2k Demo
posh2k screenshot

What is this

posh2k is a prompt for oh-my-posh, it works on all shells, has multiple segments with aesthetically pleasing colors.

Inspiration

Most of my workflow is based on the command line, recently I had to use a Windows system for some work and was really displeased by the CLI experience.

So, I needed a prompt that can work across shells and has support for different segments and posh2k was born.

Prerequisites

Before you begin, ensure you have met the following requirements:

  • You have installed the latest version of oh-my-posh

Getting posh2k

To get posh2k, follow these steps:

git clone https://github.com/2kabhishek/posh2k

# for Powershell, add this to $Profile
oh-my-posh init pwsh --config ~/PATH_TO_DIR/posh2k/posh2k.omp.json | Invoke-Expression

# for Zsh, add this to ~/.zshrc
eval "$(oh-my-posh init zsh --config ~/PATH_TO_DIR/posh2k/posh2k.omp.json)"

# for Bash, add this to ~/.bashrc
eval "$(oh-my-posh init bash --config ~/PATH_TO_DIR/posh2k/posh2k.omp.json)"

# for Fish, add this to ~/config/fish/config.fish
oh-my-posh init fish --config ~/PATH_TO_DIR/posh2k/posh2k.omp.json | source

# for nu shell, run
oh-my-posh init nu --config ~/PATH_TO_DIR/posh2k/posh2k.omp.json
source ~/oh-my-posh.nu

# for cmd, install Clink, then add this
load(io.popen('oh-my-posh init cmd --config ~/PATH_TO_DIR/posh2k/posh2k.omp.json'):read("*a"))()

Challenges faced

Going through the docs and understanding different segments.

Hit the ⭐ button if you found this useful.

More Info

About

Universal prompt for Power users πŸ’ͺ🌈

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published