aboutsummaryrefslogtreecommitdiff
path: root/sh/shrc.d
Commit message (Collapse)AuthorAgeFilesLines
* Use more compatible block size for ls(1)Tom Ryder2016-08-311-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 Ryder2016-08-301-0/+7
|
* Fix mysql()Tom Ryder2016-08-301-6/+12
|
* Use command -p to find tty(1)Tom Ryder2016-08-271-1/+1
|
* Improvements to tree() to handle color optionsTom Ryder2016-08-261-3/+25
|
* Add tree()Tom Ryder2016-08-261-0/+9
|
* Remove gore() and lore()Tom Ryder2016-08-252-51/+0
| | | | Changed my mind
* Switch ls()/readline to horizontal list/completeTom Ryder2016-08-251-0/+4
| | | | <https://github.com/izabera/libash/blob/9e709a56a148b4311792cc66cd21b61a73434573/extras/sample_inputrc#L33>
* Reassure shellcheck about ls(1) pipingTom Ryder2016-08-241-0/+1
|
* Add -n to grep(1) call for gore()Tom Ryder2016-08-241-1/+2
|
* Add lore()Tom Ryder2016-08-241-0/+28
|
* Force --hide-control-chars on ls(1) if availableTom Ryder2016-08-241-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 Ryder2016-08-241-5/+4
| | | | Important work going on here, folks
* Add gress()Tom Ryder2016-08-241-0/+22
|
* Improve a commentTom Ryder2016-08-241-1/+1
|
* Swap `builtin` for POSIX `command` in mkcd()Tom Ryder2016-08-231-1/+1
|
* Explicitly return from failed `cd` call in scr()Tom Ryder2016-08-231-1/+1
|
* Remove stray Bashism from pwgen() wrapperTom Ryder2016-08-231-2/+1
|
* Set POSIX PS1 before loading subscriptsTom Ryder2016-08-231-3/+0
| | | | So that it's overridden in the correct order by pdksh
* Add comment to vague blockTom Ryder2016-08-231-0/+2
|
* Remove commented apostrophe from within subshellTom Ryder2016-08-231-1/+1
|
* Fix up ?d() functionsTom Ryder2016-08-236-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 Ryder2016-08-231-1/+1
| | | | | A little bit clearer, and still POSIX; FreeBSD and OpenBSD seem to both have it
* Avoid repetition of KSH_ENV param expansionTom Ryder2016-08-221-2/+2
|
* Distill/fix keychain handling a bitTom Ryder2016-08-211-2/+3
|
* Restructure ed() to test,cache features on loginTom Ryder2016-08-211-20/+18
|
* Cache --quiet option for bc(1) in flag fileTom Ryder2016-08-211-4/+11
| | | | As done for grep(1) and ls(1); ed(1) is next
* Add la(), ll()Tom Ryder2016-08-212-0/+20
|
* Adjust ordering of ls() and grep() optionsTom Ryder2016-08-212-34/+35
|
* Clean up/extend grep()/ls() extensionTom Ryder2016-08-212-24/+36
|
* Remove single quotes within vr() subshellTom Ryder2016-08-211-3/+3
|
* Remove apostrophe from comment to calm pdkshTom Ryder2016-08-211-1/+1
| | | | | To my considerable surprise, OpenPSD pdksh sees this apostrophe within this subshell wrapper as an *open quote*!
* Add --devices and --directories to grep(1) optsTom Ryder2016-08-211-0/+8
|
* Correct path() error messagesTom Ryder2016-08-201-4/+4
|
* Correct empty var referenceTom Ryder2016-08-201-2/+1
|
* Write path() help to stderr if unrec commandTom Ryder2016-08-201-1/+1
|
* Dance for shellcheck in path()Tom Ryder2016-08-201-5/+8
|
* Port path() to POSIX shTom Ryder2016-08-201-0/+93
| | | | That was a lot easier than I thought
* Port vr(1) to POSIX shTom Ryder2016-08-201-0/+49
|
* Port lhn() to POSIX shTom Ryder2016-08-201-0/+12
|
* Basic PS1 setup for shrcTom Ryder2016-08-201-0/+3
| | | | | Will be overridden completely by Bash or OpenBSD pdksh prompt() functions
* Port sd() to POSIX shTom Ryder2016-08-201-0/+82
|
* Port pd() to POSIX shTom Ryder2016-08-201-0/+37
|
* Correctly bail from failed subshellTom Ryder2016-08-203-8/+9
|
* Port ud() to POSIX shTom Ryder2016-08-201-0/+42
|
* Remove option term spec from bd()Tom Ryder2016-08-201-7/+3
| | | | It doesn't accept options; cd() needs to because it's a wrapper
* Improve error handling of cd() a bitTom Ryder2016-08-201-17/+21
|
* Port bd() to POSIX shTom Ryder2016-08-201-0/+67
|
* Change cd() into POSIX shell scriptTom Ryder2016-08-191-0/+72
|
* Suppress stderr from command -v checksTom Ryder2016-08-182-2/+2
| | | | | Now I remember--old Bash prints failure messages to stderr for this call. That'll be why I was suppressing both streams initially.