Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Addresses issue #554 that I raised a while ago. Best way to see changes is to test it out I think. Noticeable things:
One important note, I've retained the parsing of options from --help[-types]. I employ caching so that only first push has a delay. On my slow i3 I barely notice it. Bash unfortunately doesn't have persistent caching like zsh.
If users/others are bothered by the delay, I can modify it to use the fixed strings approach you had before.
I'll also post this to users ML, though doesn't seem to have huge traffic.