summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-10Check for git-sh-prompt availabilityKévin Le Gouguec
2016-11-10(m) Simplify case statementKévin Le Gouguec
2016-11-09(m) Bikeshed __set-promptKévin Le Gouguec
- 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.
2016-11-09(m) Add emphasis on hostnameKévin Le Gouguec
2016-11-08Keep track of current column to deduce correct rule lengthKévin Le Gouguec
Maybe a better option would be to display some bright red markers and display the full rule on a new line. 🤷
2016-11-08(m) Make sure "rule" is not exportedKévin Le Gouguec
2016-11-08(m) Be kind to future meKévin Le Gouguec
Document where those are coming from.
2016-11-08(m) Use literals instead of octal valuesKévin Le Gouguec
"\E" means "the escape character", and "\a" means "bell". References: bash(1) console_codes(4)
2016-11-08(m) Reduce focus on separatorsKévin Le Gouguec
2016-11-08Add "automatic" setting for hostname displayKévin Le Gouguec
This will show the hostname when logged in over SSH.
2016-11-05Add option for hostname displayKévin Le Gouguec
2016-11-05Simplify argument enumeration (again)Kévin Le Gouguec
2016-11-05(m) Move comment on non-printing charactersKévin Le Gouguec
2016-11-05Simplify argument enumerationKévin Le Gouguec
2016-11-05Simplify check for empty variableKévin Le Gouguec
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
2016-11-05Concatenate instead of echoingKévin Le Gouguec
TODO: measure whether this actually changes anything.
2016-11-04Add horizontal ruleKévin Le Gouguec
2016-11-04Add initial scriptKévin Le Gouguec