aboutsummaryrefslogtreecommitdiff
path: root/sh
Commit message (Expand)AuthorAgeFilesLines
* Prevent me from using `which`Tom Ryder2019-06-101-0/+4
* Fix up a few cosmetic shell anti-patternsTom Ryder2019-03-291-1/+1
* Return to vi as default visual editorTom Ryder2019-01-071-7/+2
* Further attempts at sane Emacs VISUAL settingTom Ryder2019-01-041-21/+5
* Block stderr from emacs daemon startupTom Ryder2019-01-021-1/+1
* Use short switches for emacs server pgrepTom Ryder2019-01-021-2/+1
* Add emacsclient logic to $VISUAL setTom Ryder2019-01-021-4/+20
* Switch to using GNU Emacs on development machinesTom Ryder2019-01-011-2/+8
* Add clarifying commentTom Ryder2018-12-311-1/+1
* Translate a short-circuit into a conditionalTom Ryder2018-12-311-1/+3
* Add a cheeky error message to sd()Tom Ryder2018-12-311-0/+6
* Strip trailing slashes from sd() targetTom Ryder2018-12-311-0/+8
* Correct error message from sd()Tom Ryder2018-12-311-1/+1
* Two-space sentences in shell commentsTom Ryder2018-12-278-10/+10
* Follow ShellCheck's recommendation of -z over !-nTom Ryder2018-12-172-2/+2
* Adjust PS1-PS4 resetTom Ryder2018-12-171-5/+12
* Use exec for clearer subshell semanticsTom Ryder2018-12-171-1/+1
* Use `command` consistently, silence ShellCheckTom Ryder2018-12-1711-13/+23
* Refactor some conditionalsTom Ryder2018-12-1115-48/+91
* Factor out zsh ENV hack into one fileTom Ryder2018-12-111-8/+0
* Refactor "path list" not to require a subshellTom Ryder2018-12-111-8/+9
* Remove unneeded semicolon from sh "for VAR ; do"Tom Ryder2018-12-061-1/+1
* Remove a lot of alignment spacingTom Ryder2018-11-233-10/+10
* Use case statement for sudo -v switchingTom Ryder2018-10-241-1/+4
* Add e() and v() wrappersTom Ryder2018-08-072-0/+8
* Break sh noglob guard into two lines for clarityTom Ryder2018-06-292-2/+4
* Remove redundant NR==1 in awk(1) callTom Ryder2018-06-131-1/+1
* Silence errors from missing mesg(1)Tom Ryder2018-02-241-1/+1
* Quote EDITOR/VISUAL assignments for clarityTom Ryder2018-01-152-4/+4
* Explicitly ignore uninteresting tree(1) optsTom Ryder2018-01-151-0/+1
* Remove --batch option and wrapper for gpg(1)Tom Ryder2017-12-291-10/+0
* Strip trailing whitespaceTom Ryder2017-11-131-1/+1
* Merge branch 'master' into port/bsd/freebsdTom Ryder2017-07-2813-47/+15
|\
| * Adjust linebreak behaviour around downloads checkTom Ryder2017-07-261-1/+4
| * Gracefully handle two failed tput color callsTom Ryder2017-07-113-3/+3
| * Put local gamesdir at end of PATHTom Ryder2017-07-011-1/+1
| * Remove env(1) sortingTom Ryder2017-06-301-8/+0
| * Use short hostname in default promptTom Ryder2017-06-241-1/+1
| * Fix up an error messageTom Ryder2017-06-231-1/+1
| * Add ed() options file checkTom Ryder2017-06-231-0/+4
| * Remove user@ prefix from promptTom Ryder2017-06-191-2/+2
| * More segmentation/tidyingTom Ryder2017-06-182-9/+0
| * Break plenv stuff into its own targetTom Ryder2017-06-182-22/+0
* | Merge branch 'master' into port/bsd/freebsdTom Ryder2017-06-0212-324/+213
|\|
| * Conditions for downloads.shTom Ryder2017-05-311-0/+15
| * Some extra newlinesTom Ryder2017-05-311-1/+1
| * Add "downloads.sh" profile eventTom Ryder2017-05-311-0/+13
| * Simplify rd() a lotTom Ryder2017-05-271-35/+10
| * Revert "Remove redundant `|| return` from gd()"Tom Ryder2017-05-271-1/+1
| * More error-resistant sd()Tom Ryder2017-05-273-32/+62