this post was submitted on 22 Mar 2025
15 points (89.5% liked)

Linux

6661 readers
163 users here now

A community for everything relating to the GNU/Linux operating system

Also check out:

Original icon base courtesy of lewing@isc.tamu.edu and The GIMP

founded 2 years ago
MODERATORS
 

I'm looking for inspiration for a custom Bash prompt^[1]^. I'd love to see yours! 😊 If possible, include both the prompt's PS1, and a screenshot/example of what it looks like.

References

  1. Type: Documentation. Title: "Bash Reference Manual". Publisher: Gnu Project. Edition: 5.2. Published: 2022-09-19. Accessed: 2025-03-21T02:46Z. URI: https://www.gnu.org/software/bash/manual/html_node/index.html.

Crossposts:

you are viewing a single comment's thread
view the rest of the comments
[–] Kissaki@programming.dev 2 points 3 days ago

I'm usually not using bash locally, and remotely don't change the prompt, but Starship works in bash too.

I use Nushell with Starship (cross platform prompt) in Windows Terminal.

~
nu ❯                                  took 52ms

Path above prompt, prompt with shell name and a character, and on the right side how long the previous command took. The Character changes color from green to red when the last command exited with a non-0/-success exit code.

In a git repo folder it shows git info too - the branch symbol won't show here because here is not a nerd font with symbols; I'll add a screenshot:

C:\dev\dotnet\meercat-monitor on  main [?]
nu ❯                                                                took 1ms 

collapsed inline media

Starship can show a bunch of status/state information for various tools, package managers, docker, etc.

I wouldn't show my PROMPT_COMMAND, but it's a nu closure so not really comparable to bash. But as I said, Starship works with Bash too.