path: root/bash
AgeCommit message (Expand)AuthorFilesLines
2018-12-01Overhaul and expand abook address Bash completionTom Ryder1-7/+30
2018-12-01Restore correct completion function for mutt(1)Tom Ryder1-2/+2
2018-12-01Use simpler keyword complete for `path` subcommandTom Ryder1-3/+11
2018-12-01Break up a couple of long linesTom Ryder2-2/+5
2018-12-01Remove unneeded local array declarationTom Ryder1-1/+0
2018-12-01Remove unneeded empty result short circuitTom Ryder1-3/+0
2018-12-01Remove redundant error code in short circuitsTom Ryder8-10/+10
2018-12-01Adjust loop short circuits and pattern matchesTom Ryder10-20/+45
2018-12-01Remove unneeded quoting in case statementTom Ryder1-1/+1
2018-12-01Remove needless line breaks from git completionTom Ryder1-6/+2
2018-12-01Use inverting exclam mark outside conditionalTom Ryder1-4/+4
2018-12-01Remove stray comment no longer applicableTom Ryder1-2/+0
2018-12-01Use array+=() syntax in two Bash completion filesTom Ryder2-2/+2
2018-12-01Remove null-result guard from completion gensTom Ryder7-56/+14
2018-12-01Use simpler method of no case completion checkTom Ryder7-77/+42
2018-12-01Overhaul `keep` completionTom Ryder1-58/+43
2018-12-01Simplify an array operation in `bd` completionTom Ryder1-1/+1
2018-12-01Overhaul text filename generationTom Ryder1-57/+132
2018-12-01Use full `if` condition for SSH hostname comp srcTom Ryder3-3/+6
2018-12-01Use full `if` condition for _text_filename sourceTom Ryder9-13/+20
2018-12-01Overhaul ssh_config hosts completionTom Ryder1-18/+44
2018-12-01Use more idiomatic short-circuit for -r in bashrcTom Ryder1-3/+1
2018-11-30Suppress a couple of ShellCheck errorsTom Ryder2-0/+2
2018-11-30Remove redundant return short-circuitTom Ryder1-1/+1
2018-11-30Add explanatory comments for version checkTom Ryder1-3/+3
2018-11-30Use ||/&& short-circuiting only for flow controlTom Ryder4-28/+61
2018-11-30Drop support for Bash <= 3.0Tom Ryder14-95/+15
2018-10-31Add left-parens to inner case statementsTom Ryder9-18/+18
2018-10-31Add missing ;; terminatorsTom Ryder9-0/+9
2018-10-30Respect completion-ignore-case in custom functionsTom Ryder9-0/+129
2018-08-22Add .m4a to text filenames completion skipsTom Ryder1-2/+2
2018-07-25Stamp down three new ShellCheck 0.5.0 errorsTom Ryder2-2/+2
2018-06-29Break sh noglob guard into two lines for clarityTom Ryder3-3/+6
2018-06-29Correct typo in .bashrcTom Ryder1-1/+1
2017-11-08Quote all Bash completion targets literallyTom Ryder1-45/+46
2017-11-06Add "do", "then" keywords to Bash completionTom Ryder1-0/+2
2017-11-06Break bash/bashrc.d/completion.bash inline listsTom Ryder1-19/+66
2017-07-05Escape backslashes in command prompt outputTom Ryder1-4/+10
2017-06-19Remove user@ prefix from promptTom Ryder1-2/+2
2017-06-16Allow setting a prompt mode for the shellTom Ryder1-2/+2
2017-06-10Unset command_not_found_handle in Bash startupTom Ryder1-0/+3
2017-05-26Remove ad()Tom Ryder1-2/+0
2017-05-26Correct comment spelling errorTom Ryder1-1/+1
2017-05-23Fix up completions for td(1df)Tom Ryder1-4/+11
2017-03-31Handle POSIX correctness in ~/.bash_profileTom Ryder1-0/+7
2017-02-26Remove error-prone git-add(1) completionTom Ryder1-23/+0
2017-02-17Revert "Use backslash to escape single char"Tom Ryder1-2/+2
2017-02-13Correct comment in `source` completionTom Ryder1-1/+1
2017-02-13Add chgrp(1) completionTom Ryder1-0/+20
2017-02-12Use backslash to escape single charTom Ryder1-2/+2