Yet Another SHell. Yup, very creative. Developing in my free time to see how far I can go.
Just a little experiment to learn how shells work and what takes to make one.
To make a prompt, you change the variable $PS1
. Special characters after %
are replaced with information described in the following table:
char | meaning |
---|---|
n | Current user's username |
m | Machine's hostname |
h | Current working directory, replaces $HOME with ~ |
F{#rrggbb} | Set the foreground color to #rrggbb |
f | Reset foreground color |
Example:
PS1="%F{#ff8080}%h%f $ "