| Age | Commit message (Collapse) | Author |
|
|
|
- every function should give explicit names to its arguments, so they
might as well start with that;
- this function's goal is to build PS1, so BUILDING_PS1=t should appear
reasonably early to have some symmetry with unset BUILDING_PS1;
- PS1 is the main output of this function, so its initialization should
appear relatively early as well.
… I'm trying to justify shuffling some assignments around in a commit
message that no one will ever read. WHAT AM I DOING WITH MY LIFE.
|
|
|
|
Maybe a better option would be to display some bright red markers and
display the full rule on a new line.
🤷
|
|
|
|
Document where those are coming from.
|
|
"\E" means "the escape character", and "\a" means "bell".
References:
bash(1)
console_codes(4)
|
|
|
|
This will show the hostname when logged in over SSH.
|
|
|
|
|
|
|
|
|
|
Someday this is going to bite me in the ass. Right now though, I can't
come up with a reason not to do this.
Inspiration: test(1)
-n STRING
the length of STRING is nonzero
STRING equivalent to -n STRING
|
|
TODO: measure whether this actually changes anything.
|
|
|
|
|