Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | Check existence of subfiles | Tom Ryder | 2015-06-07 | 1 | -1/+3 |
| | |||||
* | Add newline | Tom Ryder | 2015-06-07 | 1 | -0/+1 |
| | |||||
* | Use magic-space expansion for !hist | Tom Ryder | 2015-06-06 | 1 | -2/+0 |
| | |||||
* | No real need to use use test over [...] | Tom Ryder | 2015-06-04 | 1 | -1/+1 |
| | |||||
* | Don't clobber $_ (changed my mind) | Tom Ryder | 2015-05-31 | 1 | -2/+3 |
| | |||||
* | Align multiline if conditions | Tom Ryder | 2015-05-29 | 1 | -5/+5 |
| | |||||
* | Missing = sign in version comment | Tom Ryder | 2015-05-27 | 1 | -1/+1 |
| | |||||
* | Add missing globs for version tests | Tom Ryder | 2015-05-27 | 1 | -4/+4 |
| | |||||
* | Correct typo in version number | Tom Ryder | 2015-05-27 | 1 | -1/+1 |
| | |||||
* | Work around shopt checkjobs bug with Bash 4.0 | Tom Ryder | 2015-05-27 | 1 | -2/+7 |
| | | | | <https://lists.gnu.org/archive/html/bug-bash/2009-02/msg00176.html> | ||||
* | More robust/careful version checking | Tom Ryder | 2015-05-27 | 1 | -3/+6 |
| | |||||
* | Nix .bashrc if running in restricted shell | Tom Ryder | 2015-05-25 | 1 | -0/+5 |
| | |||||
* | Slightly clearer comment | Tom Ryder | 2015-05-25 | 1 | -1/+1 |
| | |||||
* | Use $_ for source parts topic var | Tom Ryder | 2015-05-18 | 1 | -3/+2 |
| | |||||
* | Move unset in run-parts bashrc/profile source | Tom Ryder | 2015-05-15 | 1 | -1/+1 |
| | |||||
* | histverify for safety | Tom Ryder | 2015-04-15 | 1 | -0/+2 |
| | |||||
* | Raise error message if .d sh file can't be read | Tom Ryder | 2015-01-29 | 1 | -3/+1 |
| | |||||
* | Turn off write(1) access | Tom Ryder | 2014-11-22 | 1 | -0/+3 |
| | |||||
* | More explicitly use test builtin for version test | Tom Ryder | 2014-10-21 | 1 | -1/+1 |
| | |||||
* | Remembered that VERSINFO[2] is broken on 2.05a | Tom Ryder | 2014-10-13 | 1 | -8/+2 |
| | | | | Thinks it's octal :( |