aboutsummaryrefslogtreecommitdiff
path: root/bash/bashrc
Commit message (Collapse)AuthorAgeFilesLines
* Use two more history optionsTom Ryder2015-06-081-0/+4
|
* Disable aliasesTom Ryder2015-06-081-0/+2
|
* Set direxpand if available (very new option)Tom Ryder2015-06-081-0/+6
|
* Tidy up line-split conditionalTom Ryder2015-06-081-2/+2
|
* Check existence of subfilesTom Ryder2015-06-071-1/+3
|
* Add newlineTom Ryder2015-06-071-0/+1
|
* Use magic-space expansion for !histTom Ryder2015-06-061-2/+0
|
* No real need to use use test over [...]Tom Ryder2015-06-041-1/+1
|
* Don't clobber $_ (changed my mind)Tom Ryder2015-05-311-2/+3
|
* Align multiline if conditionsTom Ryder2015-05-291-5/+5
|
* Missing = sign in version commentTom Ryder2015-05-271-1/+1
|
* Add missing globs for version testsTom Ryder2015-05-271-4/+4
|
* Correct typo in version numberTom Ryder2015-05-271-1/+1
|
* Work around shopt checkjobs bug with Bash 4.0Tom Ryder2015-05-271-2/+7
| | | | <https://lists.gnu.org/archive/html/bug-bash/2009-02/msg00176.html>
* More robust/careful version checkingTom Ryder2015-05-271-3/+6
|
* Nix .bashrc if running in restricted shellTom Ryder2015-05-251-0/+5
|
* Slightly clearer commentTom Ryder2015-05-251-1/+1
|
* Use $_ for source parts topic varTom Ryder2015-05-181-3/+2
|
* Move unset in run-parts bashrc/profile sourceTom Ryder2015-05-151-1/+1
|
* histverify for safetyTom Ryder2015-04-151-0/+2
|
* Raise error message if .d sh file can't be readTom Ryder2015-01-291-3/+1
|
* Turn off write(1) accessTom Ryder2014-11-221-0/+3
|
* More explicitly use test builtin for version testTom Ryder2014-10-211-1/+1
|
* Remembered that VERSINFO[2] is broken on 2.05aTom Ryder2014-10-131-8/+2
| | | | Thinks it's octal :(
* Refine setterm disabling bellTom Ryder2014-10-131-1/+1
|
* Switch HISTFILESIZE for Bash >= 4.3 versionsTom Ryder2014-10-131-2/+8
|
* Default to simply disabling MAILCHECKTom Ryder2014-06-271-6/+2
| | | | | I only use it on my home workstation anyway, so I just override it with ~/.bashrc.d/mailcheck.bash
* Don't print error messages for old BashTom Ryder2014-02-191-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 derefsTom Ryder2014-02-191-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 settingsTom Ryder2014-02-191-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 separatorTom Ryder2014-02-101-8/+8
|
* Use explicit if for conditionTom Ryder2014-02-101-1/+3
| | | | Clearer than &&
* Explicitly check extension of .d filesTom Ryder2014-02-101-1/+1
|
* Use -r test consistently rather than -fTom Ryder2014-02-101-1/+1
| | | | Implicitly check whether file exists and is legible
* Do tell me about mail if I'm likely to careTom Ryder2013-10-211-2/+6
|
* Make failed loading due to old Bash explicitTom Ryder2013-10-191-0/+3
|
* Don't source files from ↵Tom Ryder2013-09-251-0/+2
| | | | /home/tom/.local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
* Warn me about errant shift attemptsTom Ryder2013-09-251-0/+2
|
* Don't bother reading files for host completionTom Ryder2013-09-251-0/+2
|
* Need to massage version information with PETom Ryder2013-09-141-1/+2
|
* Turn off direxpand, never used it anywayTom Ryder2013-09-141-2/+0
|
* Safeguards to bail if Bash is just too oldTom Ryder2013-09-141-0/+5
|
* Don't limit history if using Bash >=4.3Tom Ryder2013-09-141-3/+8
| | | | <http://wiki.bash-hackers.org/scripting/bashchanges>
* Cloister options known not to work until 4.0Tom Ryder2013-09-141-31/+22
|
* Explicitly unset variablesTom Ryder2013-09-141-2/+2
|
* Handle empty .bashrc.d/.profile.d dirsTom Ryder2013-09-021-1/+1
|
* Hook prevents loading unwanted bash-completionTom Ryder2013-08-281-0/+3
| | | | This speeds up logins by a *lot*
* Move options into .bashrcTom Ryder2013-08-281-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 bitTom Ryder2013-08-281-4/+0
|
* Correct expected bash completion pathTom Ryder2013-08-281-2/+2
|