Uses a help tokens array to replace tokens in help text #255
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.
contribution under the same terms as this project's license, and
that I have the right to license my contribution under those terms.
cc: @mbland
The
--help-filter
option and the# Help filter
comment is too much for the user for sth that they may need to implement in every command script they write. Also, it limits a bit some use cases, for instance using docopts together with go-script-bash.This PR adds a new associative array
_GO_HELP_TOKENS
. Each item in the array is a token=>replacement pair and go-script-bash automatically performs any replacements when generating the help text. This is complementary to the--help-filter
method, which is compatible with old bash versions.