Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move TTY/GPG_TTY exports into profile | Tom Ryder | 2013-10-16 | 1 | -0/+7 |
| | |||||
* | Work around annoying bug in Debian keychain(1) | Tom Ryder | 2013-09-30 | 1 | -1/+2 |
| | | | | <http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=512840> | ||||
* | OpenBSD TERM hack no longer needed | Tom Ryder | 2013-09-22 | 1 | -10/+0 |
| | |||||
* | Explicitly unset variables in profile | Tom Ryder | 2013-09-15 | 1 | -1/+1 |
| | |||||
* | Chop off unicode suffix for OpenBSD TERM too | Tom Ryder | 2013-09-15 | 1 | -1/+2 |
| | |||||
* | Break editor/pager setup into subfile | Tom Ryder | 2013-09-15 | 3 | -9/+9 |
| | |||||
* | Tidier quoting for PATH logic | Tom Ryder | 2013-09-15 | 1 | -1/+1 |
| | |||||
* | Degrade TERM for OpenBSD systems | Tom Ryder | 2013-09-15 | 1 | -0/+9 |
| | |||||
* | Handle empty .bashrc.d/.profile.d dirs | Tom Ryder | 2013-09-02 | 1 | -1/+1 |
| | |||||
* | 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 | -3/+3 |
| | |||||
* | Remove unnecessary quoting in simple assignments | Tom Ryder | 2013-08-20 | 2 | -2/+2 |
| | |||||
* | Avoid whichcraft | Tom Ryder | 2013-08-13 | 1 | -1/+1 |
| | |||||
* | More thorough quoting | Tom Ryder | 2013-08-05 | 2 | -4/+4 |
| | |||||
* | 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 | ||||
* | Improve comments on shell scripts | Tom Ryder | 2013-07-31 | 2 | -3/+5 |
| | |||||
* | Don't use backticks for command substitution | Tom Ryder | 2013-07-31 | 1 | -2/+2 |
| | | | | | | I thought the $( ) syntax wasn't defined by POSIX, but it is, and it works in basically every modern Bourne shell including dash and ksh. As it's much more readable and easier to nest I'll prefer it here. | ||||
* | Keep export calls separate from definitions | Tom Ryder | 2013-07-31 | 2 | -4/+7 |
| | |||||
* | Use standard structure for if/for in shell | Tom Ryder | 2013-07-31 | 3 | -11/+12 |
| | | | | | | | | | | | | | | | | | | | Mostly for clarity reasons; using this syntax: if [ condition ]; then commands fi As opposed to: if [ condition ] then commands fi Or: [ condition ] && command | ||||
* | Tidier layout, start using .bash_profile again | Tom Ryder | 2013-07-12 | 1 | -3/+0 |
| | | | | Shouldn't refer to Bash stuff in Bourne shell profile | ||||
* | Explicitly set timezone for profiles | Tom Ryder | 2013-07-03 | 1 | -0/+3 |
| | |||||
* | Nice syntax for AND | Tom Ryder | 2013-06-25 | 1 | -1/+1 |
| | |||||
* | Remove Bashism from Bourne shell profile | Tom Ryder | 2013-06-24 | 1 | -1/+1 |
| | |||||
* | Discard stderr from command calls | Tom Ryder | 2013-06-24 | 1 | -2/+2 |
| | | | | | Looks like older versions of Bash emit well-intended error messages if the command is not found that newer ones don't | ||||
* | Sharing keychain(1) profile script | Tom Ryder | 2013-06-24 | 1 | -0/+6 |
| | | | | | | Designed to be a quiet no-op on systems where keychain(1) is unavailable, and not to bleat about missing keys, trying the three default ones | ||||
* | Add one profile.d script | Tom Ryder | 2013-06-20 | 1 | -0/+9 |
| | | | | Mostly because git doesn't do empty dirs | ||||
* | Massive overhaul of structure for Bash files | Tom Ryder | 2013-06-20 | 1 | -0/+23 |
* 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 |