aboutsummaryrefslogtreecommitdiff
path: root/bash
Commit message (Collapse)AuthorAgeFilesLines
* Some more array syntax fixesTom Ryder2013-09-102-5/+5
|
* Use _ to prevent polluting namespaceTom Ryder2013-09-101-1/+1
|
* Fail early if VCS binaries not foundTom Ryder2013-09-101-0/+15
|
* Use builtins only for prompt job countTom Ryder2013-09-101-2/+6
|
* Better syntax for array appendTom Ryder2013-09-093-8/+8
|
* Improve ed(1) abstractionTom Ryder2013-09-092-4/+11
|
* Test explicitly for 256 colorsTom Ryder2013-09-071-1/+1
|
* Better graceful degradation for prompt formattingTom Ryder2013-09-041-8/+12
| | | | OpenBSD hates me
* Handle empty .bashrc.d/.profile.d dirsTom Ryder2013-09-021-1/+1
|
* Clearer syntax for promptTom Ryder2013-09-011-1/+1
|
* Add file completion to exec/sudoTom Ryder2013-09-011-2/+2
|
* Remove instances of error-prone &> redirectionTom Ryder2013-09-012-4/+4
|
* Complete exec with commandsTom Ryder2013-09-011-2/+2
|
* Don't need -n inside [[Tom Ryder2013-09-011-4/+4
|
* Forgot a couple of array declarationsTom Ryder2013-09-012-2/+3
|
* Turns out older Bash is muddled by var=()Tom Ryder2013-09-013-5/+5
| | | | Initialisation with an array literal doesn't work in 2.05a
* More sensible use of localTom Ryder2013-09-015-33/+38
| | | | | | Don't declare integers/arrays, just use them. Also includes a minor scope fix -- don't need to count number of colors on every call to prompt(), just for `prompt on`.
* Fix incorrect array index for VCS statesTom Ryder2013-09-011-6/+6
|
* Remove scp completionTom Ryder2013-09-011-7/+0
| | | | Found it more trouble than it was worth
* Move SSH completion into its own fileTom Ryder2013-09-012-31/+31
|
* Add command completion for sudoTom Ryder2013-08-311-0/+3
|
* Fix commentTom Ryder2013-08-301-1/+1
|
* Add help completionTom Ryder2013-08-291-0/+3
|
* Committing start at basic completionTom Ryder2013-08-291-0/+49
|
* Hook prevents loading unwanted bash-completionTom Ryder2013-08-282-0/+7
| | | | This speeds up logins by a *lot*
* Move options into .bashrcTom Ryder2013-08-282-39/+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
|
* Specify -f for unsetting helper functionsTom Ryder2013-08-282-2/+2
|
* Remove unneeded underscores before helper funcsTom Ryder2013-08-282-6/+6
|
* Unset return value after it's usedTom Ryder2013-08-261-0/+1
|
* Rearrange prompt to put last return status lastTom Ryder2013-08-261-4/+4
|
* Use single quotes for printfTom Ryder2013-08-251-1/+1
|
* Initialise OPTIND in cd() functionTom Ryder2013-08-251-1/+1
|
* No need to test for clear_console existenceTom Ryder2013-08-251-2/+2
|
* Use hash to test for dircolors existenceTom Ryder2013-08-251-1/+1
|
* No need to test for stty/setterm existenceTom Ryder2013-08-251-6/+2
| | | | If they fail, they fail, and we don't care
* Quote rhs of [[ $a == $b ]] to stop globbingTom Ryder2013-08-251-1/+1
|
* Rearrange prompt declarations so ret is firstTom Ryder2013-08-251-1/+1
| | | | Otherwise it gets the exit value of the previous declaration
* Remove unneeded $ from arithmetic expansionTom Ryder2013-08-251-1/+1
|
* Restructure tmux wrapper function slightlyTom Ryder2013-08-251-2/+2
|
* Build VCS status flags as array for correctnessTom Ryder2013-08-241-10/+14
|
* Bail if git status fails while building promptTom Ryder2013-08-241-2/+4
|
* Remove unnecessary command substitutionTom Ryder2013-08-241-1/+1
|
* Remove arbitrary execution of git rev-parse outputTom Ryder2013-08-241-2/+4
|
* Standardise use of printfTom Ryder2013-08-213-3/+3
|
* Replace stray [ test with [[ in prompt scriptTom Ryder2013-08-211-1/+1
|
* Remove bell from minimal promptTom Ryder2013-08-211-1/+1
|
* Restore lost opening quote to prompt functionTom Ryder2013-08-201-1/+1
|
* Remove unneeded quoting in case statementTom Ryder2013-08-201-1/+1
| | | | | | Wordsplitting is not done for case <WORD>: <http://wiki.bash-hackers.org/syntax/ccmd/case>