path: root/sh
AgeCommit message (Expand)AuthorFilesLines
2019-03-29Fix up a few cosmetic shell anti-patternsTom Ryder1-1/+1
2019-01-07Return to vi as default visual editorTom Ryder1-7/+2
2019-01-04Further attempts at sane Emacs VISUAL settingTom Ryder1-21/+5
2019-01-02Block stderr from emacs daemon startupTom Ryder1-1/+1
2019-01-02Use short switches for emacs server pgrepTom Ryder1-2/+1
2019-01-02Add emacsclient logic to $VISUAL setTom Ryder1-4/+20
2019-01-01Switch to using GNU Emacs on development machinesTom Ryder1-2/+8
2018-12-31Add clarifying commentTom Ryder1-1/+1
2018-12-31Translate a short-circuit into a conditionalTom Ryder1-1/+3
2018-12-31Add a cheeky error message to sd()Tom Ryder1-0/+6
2018-12-31Strip trailing slashes from sd() targetTom Ryder1-0/+8
2018-12-31Correct error message from sd()Tom Ryder1-1/+1
2018-12-27Two-space sentences in shell commentsTom Ryder8-10/+10
2018-12-17Follow ShellCheck's recommendation of -z over !-nTom Ryder2-2/+2
2018-12-17Adjust PS1-PS4 resetTom Ryder1-5/+12
2018-12-17Use exec for clearer subshell semanticsTom Ryder1-1/+1
2018-12-17Use `command` consistently, silence ShellCheckTom Ryder11-13/+23
2018-12-11Refactor some conditionalsTom Ryder15-48/+91
2018-12-11Factor out zsh ENV hack into one fileTom Ryder1-8/+0
2018-12-11Refactor "path list" not to require a subshellTom Ryder1-8/+9
2018-12-06Remove unneeded semicolon from sh "for VAR ; do"Tom Ryder1-1/+1
2018-11-23Remove a lot of alignment spacingTom Ryder3-10/+10
2018-10-24Use case statement for sudo -v switchingTom Ryder1-1/+4
2018-08-07Add e() and v() wrappersTom Ryder2-0/+8
2018-06-29Break sh noglob guard into two lines for clarityTom Ryder2-2/+4
2018-06-13Remove redundant NR==1 in awk(1) callTom Ryder1-1/+1
2018-02-24Silence errors from missing mesg(1)Tom Ryder1-1/+1
2018-01-15Quote EDITOR/VISUAL assignments for clarityTom Ryder2-4/+4
2018-01-15Explicitly ignore uninteresting tree(1) optsTom Ryder1-0/+1
2017-12-29Remove --batch option and wrapper for gpg(1)Tom Ryder1-10/+0
2017-11-13Strip trailing whitespaceTom Ryder1-1/+1
2017-07-28Merge branch 'master' into port/bsd/freebsdTom Ryder13-47/+15
2017-07-26Adjust linebreak behaviour around downloads checkTom Ryder1-1/+4
2017-07-11Gracefully handle two failed tput color callsTom Ryder3-3/+3
2017-07-01Put local gamesdir at end of PATHTom Ryder1-1/+1
2017-06-30Remove env(1) sortingTom Ryder1-8/+0
2017-06-24Use short hostname in default promptTom Ryder1-1/+1
2017-06-23Fix up an error messageTom Ryder1-1/+1
2017-06-23Add ed() options file checkTom Ryder1-0/+4
2017-06-19Remove user@ prefix from promptTom Ryder1-2/+2
2017-06-18More segmentation/tidyingTom Ryder2-9/+0
2017-06-18Break plenv stuff into its own targetTom Ryder2-22/+0
2017-06-02Merge branch 'master' into port/bsd/freebsdTom Ryder12-324/+213
2017-05-31Conditions for downloads.shTom Ryder1-0/+15
2017-05-31Some extra newlinesTom Ryder1-1/+1
2017-05-31Add "downloads.sh" profile eventTom Ryder1-0/+13
2017-05-27Simplify rd() a lotTom Ryder1-35/+10
2017-05-27Revert "Remove redundant `|| return` from gd()"Tom Ryder1-1/+1
2017-05-27More error-resistant sd()Tom Ryder3-32/+62
2017-05-27Remove redundant `|| return` from gd()Tom Ryder1-1/+1