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.
beavr
A command-line autocompleter with steroids.
Based on the target command documentation, it suggests arguments, flags and allows you to select between options with fzf, a fuzzy-finder.
Installation
Usage
It's planned for beavr to infer documentation from the target tool's
--help
content.In the meantime, you must define a
<your-cmd>.sh
in$HOME/.config/beavr/
such as these examples.As of now, they must conform to Neodoc/docopt specifications.
ZSH widget
Simply source this file in your
.zshrc
.By default, the widget is trigged by
Alt + G
.Widgets for other shells
While there is no widget for other shells, please run the following:
Roadmap
Please refer to this dashboard.
Etymology
Command-line call builder > builder > beaver > beavr
Icon
Icon made by Freepik from flaticon is licensed by CC 3.0 BY.