aboutsummaryrefslogtreecommitdiff
path: root/bash/bash_completion.d/openssl.bash
Commit message (Collapse)AuthorAgeFilesLines
* Fix a local var name in openssl(1ssl) completionTom Ryder2018-12-071-1/+1
|
* Correct a variable ref in openssl(1ssl) completionTom Ryder2018-12-071-1/+1
|
* Refactor some completions to avoid loopsTom Ryder2018-12-071-17/+10
|
* Overhaul Bash completion scriptsTom Ryder2018-12-021-19/+25
| | | | | | | | | | | Some general changes: * Apply case sensitivity switching in more contexts, using a dynamically loaded helper function * Use array counters for appending to COMPREPLY where possible * Lots more short-circuiting to limit structural depth These changes are expansive and there will definitely be bugs.
* Use the positional parameter aliases for wordsTom Ryder2018-12-011-1/+1
| | | | | The current word is available in $2, and the previous word in $3. That's easier (and maybe a bit less expensive) to dig out, so let's use it.
* Drop support for Bash <= 3.0Tom Ryder2018-11-301-7/+1
| | | | | | This allows removing a fair bit of boilerplate checking for the availability of `-o bashdefault` for the `complete` builtin, and greatly simplifies the minimum version check.
* Add openssl(1ssl) completionTom Ryder2017-01-281-0/+32