Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Unset command_not_found_handle in Bash startup | Tom Ryder | 2017-06-10 | 1 | -0/+3 |
| | |||||
* | More accurate commend for hostcomplete (turn off) | Tom Ryder | 2017-02-12 | 1 | -2/+2 |
| | |||||
* | Improve and correct some comments | Tom Ryder | 2017-02-10 | 1 | -24/+26 |
| | |||||
* | Start using Bash host completion | Tom Ryder | 2017-01-28 | 1 | -2/+2 |
| | | | | But use ~/.hosts if it's there | ||||
* | Clear away all aliases for interactive shells | Tom Ryder | 2017-01-25 | 1 | -0/+5 |
| | | | | | | | | | Some systems like OpenBSD or Slackware set up well-meaning aliases that I don't want. We do this for Bash, Yash, and Zsh, but not for Ksh, because it looks like its implementations all variously use aliases to implement some POSIX builtins like fc(1) or type(1) in terms of their own builtins. | ||||
* | Soothe a shellcheck error | Tom Ryder | 2017-01-03 | 1 | -0/+1 |
| | |||||
* | Short-circuit in rbash before even loading ENV | Tom Ryder | 2017-01-03 | 1 | -3/+4 |
| | |||||
* | Move TMUX_SHLVL trick into shrc.d | Tom Ryder | 2016-12-18 | 1 | -7/+0 |
| | |||||
* | Handle tmux sessions showing SHLVL properly | Tom Ryder | 2016-11-30 | 1 | -0/+7 |
| | |||||
* | Clearer glob for version test | Tom Ryder | 2016-09-20 | 1 | -1/+1 |
| | |||||
* | Allow aliases, just don't use them | Tom Ryder | 2016-09-20 | 1 | -5/+0 |
| | |||||
* | Source $ENV even if running ancient Bash | Tom Ryder | 2016-09-18 | 1 | -2/+6 |
| | |||||
* | Move HISTSIZE and MAILCHECK to shrc | Tom Ryder | 2016-09-01 | 1 | -6/+0 |
| | | | | Turns out they're POSIX variables! | ||||
* | Move COMP_WORDBREAKS tweaks to completion subfile | Tom Ryder | 2016-08-29 | 1 | -5/+0 |
| | |||||
* | Correct comment in bashrc | Tom Ryder | 2016-08-27 | 1 | -2/+1 |
| | |||||
* | Move bash-independent code ~/.bashrc -> ~/.shrc | Tom Ryder | 2016-08-27 | 1 | -9/+0 |
| | |||||
* | Add `lithist` to shell options | Tom Ryder | 2016-08-26 | 1 | -0/+2 |
| | |||||
* | Add TIMEFORMAT | Tom Ryder | 2016-08-25 | 1 | -0/+3 |
| | |||||
* | Bump history limits back up a bit | Tom Ryder | 2016-08-24 | 1 | -4/+4 |
| | | | | Let's see if this actually does slow things down as much as I thought | ||||
* | Expand and whitelist BASH_VERSINFO check in han(1) | Tom Ryder | 2016-08-23 | 1 | -0/+1 |
| | |||||
* | Move .bashrc interactivity test to top | Tom Ryder | 2016-08-22 | 1 | -6/+6 |
| | |||||
* | Remove double-up import of completions | Tom Ryder | 2016-08-21 | 1 | -17/+0 |
| | |||||
* | Many stylistic fixes/optimisations | Tom Ryder | 2016-08-21 | 1 | -17/+7 |
| | | | | In particular, limit the verbose >=2.05 test to just one file: .bashrc | ||||
* | Use dynamic completion if available | Tom Ryder | 2016-08-21 | 1 | -3/+18 |
| | |||||
* | Anticipate Bath versions > 4 | Tom Ryder | 2016-08-21 | 1 | -1/+1 |
| | |||||
* | Drastically limit amount of history kept | Tom Ryder | 2016-08-18 | 1 | -4/+4 |
| | | | | | | 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. | ||||
* | Use explicit -n test within [[ ]] | Tom Ryder | 2016-08-18 | 1 | -1/+1 |
| | | | | | 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 | 1 | -2/+1 |
| | |||||
* | Update bashrc/zshrc with POSIX funcs source | Tom Ryder | 2016-08-17 | 1 | -1/+1 |
| | |||||
* | Simplify end-of-file loop in bashrc | Tom Ryder | 2016-08-17 | 1 | -24/+8 |
| | |||||
* | 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 | 1 | -0/+6 |
| | | | | | | 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 -i test in Bash to end of ~/.bash_profile | Tom Ryder | 2016-08-17 | 1 | -5/+0 |
| | |||||
* | Use terser syntax for .d loop sources | Tom Ryder | 2016-07-30 | 1 | -16/+10 |
| | |||||
* | Move bash completion setup into separate dir | Tom Ryder | 2016-07-30 | 1 | -0/+10 |
| | |||||
* | Remove unneeded linebreak backslashes | Tom Ryder | 2016-06-21 | 1 | -1/+1 |
| | | | | | | | | | | | Handy command: $ find bin sh bash -type f -exec grep \ -e '|| \\$' \ -e '&& \\$' \ -e '^\s*||' \ -e '^\s*&&' \ {} + | ||||
* | Remove blank lines at end of files | Tom Ryder | 2016-03-28 | 1 | -1/+0 |
| | |||||
* | Strip colons from COMP_WORDBREAKS | Tom Ryder | 2015-11-27 | 1 | -5/+6 |
| | | | | <http://tiswww.case.edu/php/chet/bash/FAQ> E13 | ||||
* | Fix COMP_WORDBREAKS | Tom Ryder | 2015-11-27 | 1 | -0/+6 |
| | |||||
* | Appease shellcheck with multi arith exps | Tom Ryder | 2015-10-02 | 1 | -2/+2 |
| | |||||
* | Simplify Bash version checks a bit more | Tom Ryder | 2015-09-25 | 1 | -9/+9 |
| | |||||
* | Remove overkill chopping on BASH_VERSINFO[0] | Tom Ryder | 2015-08-22 | 1 | -4/+4 |
| | | | | Pointed out by Amy Grace. | ||||
* | Disable aliases | Tom Ryder | 2015-07-03 | 1 | -0/+3 |
| | |||||
* | Use bit shifting not exponentiation | Tom Ryder | 2015-06-26 | 1 | -2/+2 |
| | |||||
* | May as well keep a huge amount of history | Tom Ryder | 2015-06-16 | 1 | -2/+2 |
| | | | | Even on my busiest system it's only a megabyte | ||||
* | Keep a bit more history in memory | Tom Ryder | 2015-06-16 | 1 | -2/+2 |
| | | | | | Amounts to less than 172kb on my system, not really worth worrying about it, and get a few days' history at least this way | ||||
* | Use two more history options | Tom Ryder | 2015-06-08 | 1 | -0/+4 |
| | |||||
* | Disable aliases | Tom Ryder | 2015-06-08 | 1 | -0/+2 |
| | |||||
* | Set direxpand if available (very new option) | Tom Ryder | 2015-06-08 | 1 | -0/+6 |
| | |||||
* | Tidy up line-split conditional | Tom Ryder | 2015-06-08 | 1 | -2/+2 |
| |