Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Don't print error messages for old Bash | Tom Ryder | 2014-02-19 | 1 | -4/+1 |
| | | | | | If you're running Bash so old that these files won't run, you probably realise it already. | ||||
* | Remove unneeded ${...} wraps around array derefs | Tom Ryder | 2014-02-19 | 1 | -1/+1 |
| | | | | | Arrays can be dereferenced in arithmetic context, which I didn't realise until I actually tried it. This looks neater. | ||||
* | Simplify/clarify history settings | Tom Ryder | 2014-02-19 | 1 | -9/+5 |
| | | | | | | | | | | | Testing BASH_VERSINFO like this is really ugly, and not really worth the convenience of infinite history in the upcoming Bash 4.3. There's also little advantage in me having such huge amounts of history in memory for each instance of my interactive shell; I've never even approached a million lines of history on any of my machines. This should be more than enough. Clarified the differences between the variables a bit too. | ||||
* | Use space before semicolon as command separator | Tom Ryder | 2014-02-10 | 1 | -8/+8 |
| | |||||
* | Use explicit if for condition | Tom Ryder | 2014-02-10 | 1 | -1/+3 |
| | | | | Clearer than && | ||||
* | Explicitly check extension of .d files | Tom Ryder | 2014-02-10 | 1 | -1/+1 |
| | |||||
* | Use -r test consistently rather than -f | Tom Ryder | 2014-02-10 | 1 | -1/+1 |
| | | | | Implicitly check whether file exists and is legible | ||||
* | Do tell me about mail if I'm likely to care | Tom Ryder | 2013-10-21 | 1 | -2/+6 |
| | |||||
* | Make failed loading due to old Bash explicit | Tom Ryder | 2013-10-19 | 1 | -0/+3 |
| | |||||
* | Don't source files from ↵ | Tom Ryder | 2013-09-25 | 1 | -0/+2 |
| | | | | /home/tom/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games | ||||
* | Warn me about errant shift attempts | Tom Ryder | 2013-09-25 | 1 | -0/+2 |
| | |||||
* | Don't bother reading files for host completion | Tom Ryder | 2013-09-25 | 1 | -0/+2 |
| | |||||
* | Need to massage version information with PE | Tom Ryder | 2013-09-14 | 1 | -1/+2 |
| | |||||
* | Turn off direxpand, never used it anyway | Tom Ryder | 2013-09-14 | 1 | -2/+0 |
| | |||||
* | Safeguards to bail if Bash is just too old | Tom Ryder | 2013-09-14 | 1 | -0/+5 |
| | |||||
* | Don't limit history if using Bash >=4.3 | Tom Ryder | 2013-09-14 | 1 | -3/+8 |
| | | | | <http://wiki.bash-hackers.org/scripting/bashchanges> | ||||
* | Cloister options known not to work until 4.0 | Tom Ryder | 2013-09-14 | 1 | -31/+22 |
| | |||||
* | Explicitly unset variables | Tom Ryder | 2013-09-14 | 1 | -2/+2 |
| | |||||
* | Handle empty .bashrc.d/.profile.d dirs | Tom Ryder | 2013-09-02 | 1 | -1/+1 |
| | |||||
* | Hook prevents loading unwanted bash-completion | Tom Ryder | 2013-08-28 | 1 | -0/+3 |
| | | | | This speeds up logins by a *lot* | ||||
* | Move options into .bashrc | Tom Ryder | 2013-08-28 | 1 | -0/+38 |
| | | | | | May be making use of some of these extra features in my completion scripts, so need to make sure they're loaded first | ||||
* | Trying without bash-completion for a bit | Tom Ryder | 2013-08-28 | 1 | -4/+0 |
| | |||||
* | Correct expected bash completion path | Tom Ryder | 2013-08-28 | 1 | -2/+2 |
| | |||||
* | No need to test for stty/setterm existence | Tom Ryder | 2013-08-25 | 1 | -6/+2 |
| | | | | If they fail, they fail, and we don't care | ||||
* | Better var names for subfile config sourcing | Tom Ryder | 2013-08-20 | 1 | -3/+3 |
| | |||||
* | Fix a few variable contamination issues | Tom Ryder | 2013-08-20 | 1 | -0/+1 |
| | |||||
* | More conservative expansion for dotfile paths | Tom Ryder | 2013-08-20 | 1 | -1/+1 |
| | |||||
* | Turn off control character echo with stty | Tom Ryder | 2013-08-20 | 1 | -2/+2 |
| | |||||
* | Use better test for interactive shell | Tom Ryder | 2013-08-20 | 1 | -1/+1 |
| | |||||
* | Remove unneeded quoting within [[ ]] | Tom Ryder | 2013-08-20 | 1 | -2/+2 |
| | |||||
* | Remove unnecessary variable bracing in .bashrc | Tom Ryder | 2013-08-19 | 1 | -2/+2 |
| | |||||
* | More thorough quoting | Tom Ryder | 2013-08-05 | 1 | -3/+3 |
| | |||||
* | Restore stderr redirection for command -v | Tom Ryder | 2013-08-02 | 1 | -2/+2 |
| | | | | | Some older versions of Bash seem to spit out "not found" errors for command -v on stderr | ||||
* | Explicitly check for setup command existence | Tom Ryder | 2013-07-31 | 1 | -2/+6 |
| | |||||
* | Stop ignoring error output from setup commands | Tom Ryder | 2013-07-31 | 1 | -2/+2 |
| | |||||
* | Use standard structure for if/for in shell | Tom Ryder | 2013-07-31 | 1 | -6/+8 |
| | | | | | | | | | | | | | | | | | | | Mostly for clarity reasons; using this syntax: if [ condition ]; then commands fi As opposed to: if [ condition ] then commands fi Or: [ condition ] && command | ||||
* | Dropped a newline | Tom Ryder | 2013-07-21 | 1 | -0/+1 |
| | |||||
* | Move Bash options into separate file | Tom Ryder | 2013-07-21 | 1 | -38/+0 |
| | |||||
* | Move aliases into separate file | Tom Ryder | 2013-07-20 | 1 | -15/+0 |
| | |||||
* | Ignore error messages from mailwarn option | Tom Ryder | 2013-07-18 | 1 | -1/+1 |
| | |||||
* | Tidier layout, start using .bash_profile again | Tom Ryder | 2013-07-12 | 1 | -1/+1 |
| | | | | Shouldn't refer to Bash stuff in Bourne shell profile | ||||
* | Somehow misplaced my "shut up mail" rules | Tom Ryder | 2013-06-25 | 1 | -0/+4 |
| | |||||
* | Massive overhaul of structure for Bash files | Tom Ryder | 2013-06-20 | 1 | -178/+36 |
| | | | | | | | | | | | * No longer using .bash_logout * No longer using .bash_profile, using POSIX-compliant .profile * instead; in particular, moved most of environment settings into .profile * Moved some of the separable functionality of both .profile and .bashrc into subdirectories (some scripts shared, some not) * Tidied implementation of ls/grep aliases * Updated install script to reflect all of the above | ||||
* | Set up my environment vars correctly | Tom Ryder | 2013-06-19 | 1 | -29/+0 |
| | |||||
* | Handle null arguments to cd | Tom Ryder | 2013-05-26 | 1 | -1/+3 |
| | |||||
* | Emulate zsh dir replacement feature | Tom Ryder | 2013-05-26 | 1 | -0/+9 |
| | |||||
* | Explicit env variable exports | Tom Ryder | 2013-05-26 | 1 | -3/+3 |
| | |||||
* | More intelligent PATH calculation | Tom Ryder | 2013-05-26 | 1 | -13/+13 |
| | |||||
* | Use utf-8 linedrawing for tree(1) | Tom Ryder | 2013-03-11 | 1 | -0/+3 |
| | |||||
* | Turns out this is unnecessary | Tom Ryder | 2013-03-11 | 1 | -3/+0 |
| |