Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move pwgen() wrapper into pwg(1df) | Tom Ryder | 2016-12-19 | 1 | -7/+0 |
| | |||||
* | Remove diff()/rcsdiff() function wrappers | Tom Ryder | 2016-12-19 | 2 | -20/+0 |
| | | | | | More trouble than they're worth, and looking at my shell history it looks like I type out the -u all the time anyway | ||||
* | Make diff default even more conservative | Tom Ryder | 2016-12-19 | 1 | -3/+3 |
| | |||||
* | Only add -u to diff() call if more than two args | Tom Ryder | 2016-12-19 | 1 | -1/+13 |
| | |||||
* | Remove lhn() | Tom Ryder | 2016-12-19 | 1 | -12/+0 |
| | | | | Not portable, and I never use it anyway | ||||
* | Attempt a much saner approach to managing SHLVL | Tom Ryder | 2016-12-19 | 1 | -9/+0 |
| | |||||
* | Move TMUX_SHLVL trick into shrc.d | Tom Ryder | 2016-12-18 | 1 | -0/+9 |
| | |||||
* | Move ksh.sh shim into ksh subdir | Tom Ryder | 2016-12-17 | 1 | -30/+0 |
| | | | | | So it doesn't get installed on systems where I don't use ksh, since it's mostly not needed | ||||
* | Second try at compatible ksh test | Tom Ryder | 2016-12-17 | 1 | -6/+4 |
| | | | | I guess this is my life now | ||||
* | Improve ksh version test to catch ksh93s+ | Tom Ryder | 2016-12-17 | 1 | -1/+25 |
| | | | | And hopefully all versions below | ||||
* | Add a second version check to detect ksh | Tom Ryder | 2016-12-17 | 1 | -1/+1 |
| | |||||
* | Rename all pdksh stuff to ksh | Tom Ryder | 2016-12-17 | 1 | -6/+4 |
| | | | | As part of a foray into more active use of ksh and derivatives. | ||||
* | Add ad() | Tom Ryder | 2016-12-13 | 1 | -0/+77 |
| | |||||
* | Use opening parens for case safety in subshell | Tom Ryder | 2016-12-11 | 2 | -10/+10 |
| | |||||
* | Prevent getopts call in tree() panicking | Tom Ryder | 2016-12-07 | 1 | -1/+2 |
| | |||||
* | Remove some trailing whitespace | Tom Ryder | 2016-10-19 | 2 | -2/+2 |
| | |||||
* | Use simpler method for `path check` | Tom Ryder | 2016-09-26 | 1 | -5/+6 |
| | | | | Easier to read and does not require a subshell | ||||
* | Correct a comment | Tom Ryder | 2016-09-18 | 1 | -2/+2 |
| | |||||
* | Use more compatible block size for ls(1) | Tom Ryder | 2016-08-31 | 1 | -1/+1 |
| | | | | | Ancient GNU ls(1) accepts this even if it doesn't use it in the same way a more modern one does (requiring -S to show the blocks used). | ||||
* | Add x() | Tom Ryder | 2016-08-30 | 1 | -0/+7 |
| | |||||
* | Fix mysql() | Tom Ryder | 2016-08-30 | 1 | -6/+12 |
| | |||||
* | Use command -p to find tty(1) | Tom Ryder | 2016-08-27 | 1 | -1/+1 |
| | |||||
* | Improvements to tree() to handle color options | Tom Ryder | 2016-08-26 | 1 | -3/+25 |
| | |||||
* | Add tree() | Tom Ryder | 2016-08-26 | 1 | -0/+9 |
| | |||||
* | Remove gore() and lore() | Tom Ryder | 2016-08-25 | 2 | -51/+0 |
| | | | | Changed my mind | ||||
* | Switch ls()/readline to horizontal list/complete | Tom Ryder | 2016-08-25 | 1 | -0/+4 |
| | | | | <https://github.com/izabera/libash/blob/9e709a56a148b4311792cc66cd21b61a73434573/extras/sample_inputrc#L33> | ||||
* | Reassure shellcheck about ls(1) piping | Tom Ryder | 2016-08-24 | 1 | -0/+1 |
| | |||||
* | Add -n to grep(1) call for gore() | Tom Ryder | 2016-08-24 | 1 | -1/+2 |
| | |||||
* | Add lore() | Tom Ryder | 2016-08-24 | 1 | -0/+28 |
| | |||||
* | Force --hide-control-chars on ls(1) if available | Tom Ryder | 2016-08-24 | 1 | -0/+6 |
| | | | | | I prefer it to literal or C-style escaping representations, and ls(1) isn't for scripting output anyway. | ||||
* | Rename gress() to gore() | Tom Ryder | 2016-08-24 | 1 | -5/+4 |
| | | | | Important work going on here, folks | ||||
* | Add gress() | Tom Ryder | 2016-08-24 | 1 | -0/+22 |
| | |||||
* | Improve a comment | Tom Ryder | 2016-08-24 | 1 | -1/+1 |
| | |||||
* | Swap `builtin` for POSIX `command` in mkcd() | Tom Ryder | 2016-08-23 | 1 | -1/+1 |
| | |||||
* | Explicitly return from failed `cd` call in scr() | Tom Ryder | 2016-08-23 | 1 | -1/+1 |
| | |||||
* | Remove stray Bashism from pwgen() wrapper | Tom Ryder | 2016-08-23 | 1 | -2/+1 |
| | |||||
* | Set POSIX PS1 before loading subscripts | Tom Ryder | 2016-08-23 | 1 | -3/+0 |
| | | | | So that it's overridden in the correct order by pdksh | ||||
* | Add comment to vague block | Tom Ryder | 2016-08-23 | 1 | -0/+2 |
| | |||||
* | Remove commented apostrophe from within subshell | Tom Ryder | 2016-08-23 | 1 | -1/+1 |
| | |||||
* | Fix up ?d() functions | Tom Ryder | 2016-08-23 | 6 | -104/+98 |
| | | | | | | Count arguments in right places; return 2 on usage errors where possible; minimise subshell activity; move directory replacement functionality to its own function `rd()` rather than overloading `cd`. | ||||
* | Use whoami(1) rather than `id -nu` | Tom Ryder | 2016-08-23 | 1 | -1/+1 |
| | | | | | A little bit clearer, and still POSIX; FreeBSD and OpenBSD seem to both have it | ||||
* | Avoid repetition of KSH_ENV param expansion | Tom Ryder | 2016-08-22 | 1 | -2/+2 |
| | |||||
* | Distill/fix keychain handling a bit | Tom Ryder | 2016-08-21 | 1 | -2/+3 |
| | |||||
* | Restructure ed() to test,cache features on login | Tom Ryder | 2016-08-21 | 1 | -20/+18 |
| | |||||
* | Cache --quiet option for bc(1) in flag file | Tom Ryder | 2016-08-21 | 1 | -4/+11 |
| | | | | As done for grep(1) and ls(1); ed(1) is next | ||||
* | Add la(), ll() | Tom Ryder | 2016-08-21 | 2 | -0/+20 |
| | |||||
* | Adjust ordering of ls() and grep() options | Tom Ryder | 2016-08-21 | 2 | -34/+35 |
| | |||||
* | Clean up/extend grep()/ls() extension | Tom Ryder | 2016-08-21 | 2 | -24/+36 |
| | |||||
* | Remove single quotes within vr() subshell | Tom Ryder | 2016-08-21 | 1 | -3/+3 |
| | |||||
* | Remove apostrophe from comment to calm pdksh | Tom Ryder | 2016-08-21 | 1 | -1/+1 |
| | | | | | To my considerable surprise, OpenPSD pdksh sees this apostrophe within this subshell wrapper as an *open quote*! |