Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Prevent me from using `which` | Tom Ryder | 2019-06-10 | 1 | -0/+4 |
| | |||||
* | Fix up a few cosmetic shell anti-patterns | Tom Ryder | 2019-03-29 | 1 | -1/+1 |
| | |||||
* | Add a cheeky error message to sd() | Tom Ryder | 2018-12-31 | 1 | -0/+6 |
| | |||||
* | Strip trailing slashes from sd() target | Tom Ryder | 2018-12-31 | 1 | -0/+8 |
| | |||||
* | Correct error message from sd() | Tom Ryder | 2018-12-31 | 1 | -1/+1 |
| | |||||
* | Two-space sentences in shell comments | Tom Ryder | 2018-12-27 | 7 | -9/+9 |
| | |||||
* | Follow ShellCheck's recommendation of -z over !-n | Tom Ryder | 2018-12-17 | 1 | -1/+1 |
| | | | | I think !-n is a little clearer, but -z is OK. | ||||
* | Adjust PS1-PS4 reset | Tom Ryder | 2018-12-17 | 1 | -5/+12 |
| | |||||
* | Use exec for clearer subshell semantics | Tom Ryder | 2018-12-17 | 1 | -1/+1 |
| | |||||
* | Use `command` consistently, silence ShellCheck | Tom Ryder | 2018-12-17 | 10 | -11/+21 |
| | | | | | | | | | | ShellCheck (SC2164) is upset about these `cd` commands where the return type isn't being checked, but they're all by design, as they're the last command in the function, and thereby constitute the function's return value implicitly. Otherwise, this commit changes the shrc.d and profile.d subfiles to use the `command` wrapper only where it's actually needed. | ||||
* | Refactor some conditionals | Tom Ryder | 2018-12-11 | 9 | -36/+65 |
| | |||||
* | Refactor "path list" not to require a subshell | Tom Ryder | 2018-12-11 | 1 | -8/+9 |
| | |||||
* | Remove a lot of alignment spacing | Tom Ryder | 2018-11-23 | 1 | -2/+2 |
| | |||||
* | Use case statement for sudo -v switching | Tom Ryder | 2018-10-24 | 1 | -1/+4 |
| | | | | This is slightly more idiomatic shell. | ||||
* | Add e() and v() wrappers | Tom Ryder | 2018-08-07 | 2 | -0/+8 |
| | |||||
* | Explicitly ignore uninteresting tree(1) opts | Tom Ryder | 2018-01-15 | 1 | -0/+1 |
| | | | | | | | | ShellCheck 0.4.7 complained about this: In sh/shrc.d/tree.sh line 12: case $opt in ^-- SC2220: Invalid flags are not handled. Add a *) case. | ||||
* | Remove --batch option and wrapper for gpg(1) | Tom Ryder | 2017-12-29 | 1 | -10/+0 |
| | | | | | | | | This was originally added to cut the decryption boilerplate, which no longer seems to be an issue; I think that --quiet may be correctly blocking it now. Even without this, it caused more problems than it solved when gpg(1) genuinely did need user interaction from me, for example for --update-trustdb. | ||||
* | Strip trailing whitespace | Tom Ryder | 2017-11-13 | 1 | -1/+1 |
| | |||||
* | Merge branch 'master' into port/bsd/freebsd | Tom Ryder | 2017-07-28 | 9 | -35/+10 |
|\ | |||||
| * | Gracefully handle two failed tput color calls | Tom Ryder | 2017-07-11 | 3 | -3/+3 |
| | | |||||
| * | Remove env(1) sorting | Tom Ryder | 2017-06-30 | 1 | -8/+0 |
| | | | | | | | | | | Not worth the potential confusion. If I want nice sorted information I can either pipe it through sort myself, or use `declare -px` in Bash. | ||||
| * | Use short hostname in default prompt | Tom Ryder | 2017-06-24 | 1 | -1/+1 |
| | | |||||
| * | Fix up an error message | Tom Ryder | 2017-06-23 | 1 | -1/+1 |
| | | |||||
| * | Add ed() options file check | Tom Ryder | 2017-06-23 | 1 | -0/+4 |
| | | |||||
| * | Remove user@ prefix from prompt | Tom Ryder | 2017-06-19 | 1 | -2/+2 |
| | | |||||
| * | More segmentation/tidying | Tom Ryder | 2017-06-18 | 1 | -4/+0 |
| | | |||||
| * | Break plenv stuff into its own target | Tom Ryder | 2017-06-18 | 1 | -17/+0 |
| | | |||||
* | | Merge branch 'master' into port/bsd/freebsd | Tom Ryder | 2017-06-02 | 11 | -324/+185 |
|\| | |||||
| * | Simplify rd() a lot | Tom Ryder | 2017-05-27 | 1 | -35/+10 |
| | | | | | | | | Including removing the pesky subshell | ||||
| * | Revert "Remove redundant `|| return` from gd()" | Tom Ryder | 2017-05-27 | 1 | -1/+1 |
| | | | | | | | | | | | | This reverts commit 1302b279bf2b1b2ae76ea8251a32e480d64f2f7a. This was added because of Shellcheck being fussy | ||||
| * | More error-resistant sd() | Tom Ryder | 2017-05-27 | 3 | -32/+62 |
| | | |||||
| * | Remove redundant `|| return` from gd() | Tom Ryder | 2017-05-27 | 1 | -1/+1 |
| | | | | | | | | It will do that implicitly anyway | ||||
| * | Use -z rather than !-n | Tom Ryder | 2017-05-27 | 1 | -1/+1 |
| | | |||||
| * | Add safety to bd() | Tom Ryder | 2017-05-27 | 1 | -1/+2 |
| | | | | | | | | | | | | Handle case if PWD does not start with a slash--a big "Shouldn't Happen", but easy enough to be worth handling, since it would loop infinitely otherwise | ||||
| * | More refinements to bd() | Tom Ryder | 2017-05-27 | 1 | -28/+11 |
| | | |||||
| * | Remove ad() | Tom Ryder | 2017-05-26 | 1 | -80/+0 |
| | | | | | | | | It has no real advantages over and isn't as clever as just cd /a*/b*/c* | ||||
| * | Tidy/golf gt() down a bit | Tom Ryder | 2017-05-26 | 1 | -15/+13 |
| | | |||||
| * | Remove hare-brained no-op line | Tom Ryder | 2017-05-26 | 1 | -1/+0 |
| | | |||||
| * | Still tinkering with ?d.sh scripts | Tom Ryder | 2017-05-26 | 3 | -33/+20 |
| | | |||||
| * | Reimplement ud() | Tom Ryder | 2017-05-26 | 1 | -32/+30 |
| | | | | | | | | More fault-tolerant and no subshell or temporary vars | ||||
| * | More bd() improvements | Tom Ryder | 2017-05-26 | 1 | -12/+29 |
| | | | | | | | | Including rigorous trailing-slash handling | ||||
| * | Correct default behaviour for bd() with no args | Tom Ryder | 2017-05-26 | 1 | -6/+9 |
| | | |||||
| * | Reimplement sd() without subshell | Tom Ryder | 2017-05-26 | 2 | -42/+44 |
| | | |||||
| * | Even terser/nicer bd() | Tom Ryder | 2017-05-25 | 1 | -7/+7 |
| | | |||||
| * | Shorter/saner implementation for bd() | Tom Ryder | 2017-05-25 | 1 | -56/+29 |
| | | | | | | | | Avoids subshell mess and consequent trailing-space workaround | ||||
| * | Correct gt() error output | Tom Ryder | 2017-05-24 | 1 | -1/+1 |
| | | |||||
| * | Remove mysql() function | Tom Ryder | 2017-05-23 | 1 | -25/+0 |
| | | | | | | | | Clumsy interaction too close to default behaviour anyway | ||||
* | | Merge branch 'master' into port/bsd/freebsd | Tom Ryder | 2017-05-19 | 6 | -16/+16 |
|\| | |||||
| * | Use more logical ~/.cache subpath | Tom Ryder | 2017-04-12 | 6 | -16/+16 |
| | | |||||
* | | Merge branch 'master' into port/bsd/freebsd | Tom Ryder | 2017-04-07 | 1 | -2/+4 |
|\| |