aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Change verse login check to use numeric testTom Ryder2016-08-231-2/+2
| | | | shellcheck warned me that \> isn't POSIX
* Expand and whitelist BASH_VERSINFO check in han(1)Tom Ryder2016-08-232-2/+9
|
* 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
|
* Add missing self var to edda(1)Tom Ryder2016-08-231-0/+1
|
* Fully expand FUNCNAMETom Ryder2016-08-233-12/+12
|
* Explicitly declare array to reassure shellcheckTom Ryder2016-08-231-3/+2
|
* Add -r to read to placate shellcheckTom Ryder2016-08-234-4/+4
|
* Ignore SC1090 (allow unfollowable dotting)Tom Ryder2016-08-232-2/+2
|
* Remove stray Bashism from pwgen() wrapperTom Ryder2016-08-231-2/+1
|
* Specify shell dialect for bash/sh lintingTom Ryder2016-08-232-2/+2
|
* If HEAD not set, suppress errorTom Ryder2016-08-232-2/+2
|
* Correct test written in previous commitTom Ryder2016-08-232-2/+4
|
* Check SSH_CLIENT *and* SSH_CONNECTION for promptTom Ryder2016-08-232-2/+2
|
* Merge branch 'freebsd'Tom Ryder2016-08-230-0/+0
|\
| * Merge branch 'master' into freebsdTom Ryder2016-08-2326-245/+287
| |\ | |/ |/|
* | Merge branch 'openbsd'Tom Ryder2016-08-233-28/+35
|\ \
| * | Set POSIX PS1 before loading subscriptsTom Ryder2016-08-232-3/+5
| | | | | | | | | | | | So that it's overridden in the correct order by pdksh
| * | Port Bash prompt updates to pdkshTom Ryder2016-08-231-25/+30
| | |
| * | Merge branch 'master' into openbsdTom Ryder2016-08-2324-218/+253
| |\ \ | |/ / |/| |
* | | 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-237-106/+101
| | | | | | | | | | | | | | | | | | 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`.
* | | Correct stderr redirection for keychain(1) checkTom Ryder2016-08-231-1/+1
| | |
* | | Update README to reflect new prompt behaviourTom Ryder2016-08-231-5/+8
| | |
* | | Include username in tmux status-rightTom Ryder2016-08-231-2/+2
| | | | | | | | | | | | Because it won't be in the prompt if not connecting via SSH anymore
* | | 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
* | | Experiment with abbreviated promptTom Ryder2016-08-232-15/+17
| | | | | | | | | | | | And an even more strict tmux environment
* | | Extract actual media from GitHub/Imgur linksTom Ryder2016-08-231-0/+6
| | |
* | | Make xgo(1) view plain text in view(1) insteadTom Ryder2016-08-231-1/+1
| | |
* | | Have xgo(1) handle video with mpv(1) tooTom Ryder2016-08-231-1/+1
| | |
* | | Have xgo(1) handle audio with mpv(1)Tom Ryder2016-08-231-0/+3
| | |
* | | Accept no space after semicolon in MIME typeTom Ryder2016-08-231-1/+1
| | |
* | | Set xgo(1) to load text/plain docs in $PAGERTom Ryder2016-08-231-0/+5
| | |
* | | Elaborate a bit on default shellTom Ryder2016-08-221-2/+4
| | |
* | | Submodules should no longer be a problemTom Ryder2016-08-221-4/+2
| | |
* | | Reformat paragraphTom Ryder2016-08-221-4/+3
| | |
* | | Remove tic(1) from default target requirementsTom Ryder2016-08-221-1/+1
| | |
* | | Add some appropriate flags to curl(1) callsTom Ryder2016-08-222-2/+2
| | |
* | | Split completions that use ssh_config(5) hostsTom Ryder2016-08-224-22/+33
| | |
* | | Update SKS CRLTom Ryder2016-08-221-15/+16
| | | | | | | | | | | | <https://sks-keyservers.net/verify_tls.php>
* | | Avoid repetition of KSH_ENV param expansionTom Ryder2016-08-221-2/+2
| | |
* | | Apply cleverer arg-arranging method to apf(1)Tom Ryder2016-08-221-30/+38
| | | | | | | | | | | | This avoids a temporary file and some hairy sed(1)
* | | Move .bashrc interactivity test to topTom Ryder2016-08-221-6/+6
| | |
* | | Format $BROWSER mentionTom Ryder2016-08-221-2/+2
| | |
* | | Restore non-exec skipping in Makefile targetsTom Ryder2016-08-221-2/+2
| | | | | | | | | | | | | | | Because if the last they try to install is non-executable, the target exits with failure...
| * | Merge branch 'master' into openbsdTom Ryder2016-08-2122-276/+260
| |\ \ | |/ / |/| |
| | * Merge branch 'master' into freebsdTom Ryder2016-08-2131-329/+358
| | |\ | |_|/ |/| |
* | | Remove double-up import of completionsTom Ryder2016-08-211-17/+0
| | |
* | | Correct some EnglandTom Ryder2016-08-211-1/+1
| | |