Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add issue | Tom Ryder | 2016-08-19 | 1 | -0/+3 |
| | |||||
* | Change cd() into POSIX shell script | Tom Ryder | 2016-08-19 | 3 | -34/+74 |
| | |||||
* | Flag issue fixed | Tom Ryder | 2016-08-19 | 1 | -5/+0 |
| | |||||
* | Flag a remaining Bash script converted | Tom Ryder | 2016-08-19 | 1 | -1/+0 |
| | |||||
* | Add a completion issue | Tom Ryder | 2016-08-19 | 1 | -0/+3 |
| | |||||
* | Remove resolved issue | Tom Ryder | 2016-08-19 | 1 | -5/+0 |
| | |||||
* | Add lhn() | Tom Ryder | 2016-08-18 | 2 | -0/+8 |
| | |||||
* | Drastically limit amount of history kept | Tom Ryder | 2016-08-18 | 3 | -7/+7 |
| | | | | | | Reading really large files seems to be slow in Bash in general, but it's particularly bad in 4.4rc1. I keep encrypted snapshots of my HISTFILE on my home machine, so it's just a little extra step to search them. | ||||
* | Suppress stderr from command -v checks | Tom Ryder | 2016-08-18 | 7 | -8/+8 |
| | | | | | Now I remember--old Bash prints failure messages to stderr for this call. That'll be why I was suppressing both streams initially. | ||||
* | Update submodules | Tom Ryder | 2016-08-18 | 2 | -0/+0 |
| | |||||
* | Don't do Git prompt work if not in working tree | Tom Ryder | 2016-08-18 | 1 | -0/+7 |
| | |||||
* | Use explicit -n test within [[ ]] | Tom Ryder | 2016-08-18 | 2 | -3/+3 |
| | | | | | Bash doesn't require it, but there's no real advantage to it and it's a better habit for complying with e.g. pdksh, which does | ||||
* | Use consistent syntax for sh source loops | Tom Ryder | 2016-08-18 | 5 | -19/+12 |
| | |||||
* | Arrange EDITOR/VISUAL in a more typical way | Tom Ryder | 2016-08-18 | 4 | -8/+10 |
| | |||||
* | Fix up some command builtin calls | Tom Ryder | 2016-08-18 | 2 | -3/+3 |
| | |||||
* | Sort the output of env(1) if no arguments | Tom Ryder | 2016-08-18 | 2 | -0/+11 |
| | |||||
* | Do away with dircolors and LS_COLORS | Tom Ryder | 2016-08-18 | 4 | -136/+1 |
| | | | | | | | The default colors are just fine; I want to be able to distinguish directories, devices, links, and executable files, and those all appear to be configured by default. The giant environment variable is too annoying for too little benefit. | ||||
* | Port grep() and ls() to POSIX sh | Tom Ryder | 2016-08-18 | 5 | -63/+51 |
| | | | | | | Check capabilities of wrapped programs at runtime, not declaration time. Also do away with the silly GREP_COLORS and GREP_OPTS variables. Considering doing the same with LS_COLORS. | ||||
* | Replace Bashism "hash" with POSIX sh "command" | Tom Ryder | 2016-08-18 | 1 | -1/+1 |
| | |||||
* | Add note about Zsh | Tom Ryder | 2016-08-18 | 1 | -0/+5 |
| | |||||
* | Adjust order of Makefile targets | Tom Ryder | 2016-08-18 | 1 | -6/+6 |
| | |||||
* | Allow mksh to use pdksh's startup files | Tom Ryder | 2016-08-17 | 1 | -1/+1 |
| | |||||
* | Make install-{bash,zsh} depend on install-sh | Tom Ryder | 2016-08-17 | 1 | -2/+2 |
| | |||||
* | Update bashrc/zshrc with POSIX funcs source | Tom Ryder | 2016-08-17 | 2 | -1/+4 |
| | |||||
* | Explain ksh.sh a bit more | Tom Ryder | 2016-08-17 | 1 | -1/+3 |
| | |||||
* | Simplify end-of-file loop in bashrc | Tom Ryder | 2016-08-17 | 1 | -24/+8 |
| | |||||
* | Move ksh ENV handling into shrc.d | Tom Ryder | 2016-08-17 | 2 | -10/+8 |
| | |||||
* | Handle setting ENV from ~/.profile | Tom Ryder | 2016-08-17 | 1 | -3/+4 |
| | |||||
* | Use terser loop syntax in ~/.bash_profile | Tom Ryder | 2016-08-17 | 1 | -3/+2 |
| | |||||
* | Source ~/.shrc.d in Bash if not login shell | Tom Ryder | 2016-08-17 | 1 | -0/+12 |
| | |||||
* | Move interactive tests back into *rc files | Tom Ryder | 2016-08-17 | 4 | -8/+20 |
| | | | | | | I don't fully understand why I have to do it this way yet, but if I don't, calling SSH with a command raises "stdin: not a terminal" because ~/.bashrc was called. | ||||
* | Move completion section below function section | Tom Ryder | 2016-08-17 | 1 | -22/+22 |
| | |||||
* | Include shrc.d in check-sh target | Tom Ryder | 2016-08-17 | 2 | -3/+3 |
| | | | | Quote a string entirely to appease shellcheck too | ||||
* | Update README to reflect change of shell funcs | Tom Ryder | 2016-08-17 | 1 | -10/+43 |
| | |||||
* | Add parens after hgrep() name in error | Tom Ryder | 2016-08-17 | 1 | -2/+2 |
| | |||||
* | Merge branch 'posix-functions' | Tom Ryder | 2016-08-17 | 36 | -173/+50 |
|\ | |||||
| * | Move -i test in Bash to end of ~/.bash_profile | Tom Ryder | 2016-08-17 | 2 | -9/+4 |
| | | |||||
| * | Move simple Bash/pdksh functions into POSIX sh | Tom Ryder | 2016-08-17 | 34 | -164/+46 |
|/ | | | | | | | Have only translated the scripts that translate readily into POSIX sh for now. More complex stuff like that bd/pd/sd/ud navigation for Bash doesn't port as easily, mostly because there isn't an analogue for the "local" keyword in POSIX. | ||||
* | Only pull if rebase possible | Tom Ryder | 2016-08-17 | 1 | -0/+3 |
| | | | | Force me to fetch and merge properly otherwise | ||||
* | Be explicit about check/man passing | Tom Ryder | 2016-08-17 | 1 | -0/+3 |
| | |||||
* | Simplify a couple of printf calls | Tom Ryder | 2016-08-17 | 1 | -2/+2 |
| | |||||
* | Change rndn(6) to POSIX sh | Tom Ryder | 2016-08-17 | 1 | -49/+33 |
| | |||||
* | Correct a null variable reference in edda(1) | Tom Ryder | 2016-08-17 | 1 | -1/+1 |
| | |||||
* | Add an issue | Tom Ryder | 2016-08-17 | 1 | -0/+5 |
| | |||||
* | Be consistent with trailing punct in comments | Tom Ryder | 2016-08-16 | 1 | -3/+3 |
| | |||||
* | Swap td(1) for mktemp(1) in han(1) | Tom Ryder | 2016-08-16 | 1 | -5/+7 |
| | |||||
* | Quote variable in param expansion in eds(1) | Tom Ryder | 2016-08-16 | 1 | -1/+1 |
| | |||||
* | Swap td(1) for mktemp(1) in edda(1) | Tom Ryder | 2016-08-16 | 1 | -5/+10 |
| | |||||
* | Simplify help in edda(1) and eds(1) | Tom Ryder | 2016-08-16 | 2 | -32/+9 |
| | |||||
* | Remove crufty hash call from edda(1) | Tom Ryder | 2016-08-16 | 1 | -5/+0 |
| |