@bramus/caniuse-cli
Command line tool for Can I Use.


Features
- Uses caniuse-db internally, so results are displayed instantly.
- Supports tab autocompletion in zsh, bash and fish.
- Version Collapsing in the table
- Shows notes by number
- (planned) MDN BCD integration
Installation
# npm install -g @bramus/caniuse-cli
Usage
$ caniuse viewport-units
Enable Tab Autocompletion
In zsh:
echo '. <(caniuse --completion)' >> ~/.zshrc
In bash:
caniuse --completion >> ~/.caniuse.completion.sh
echo 'source ~/.caniuse.completion.sh' >> ~/.bashrc
In fish:
echo 'caniuse --completion-fish | source' >> ~/.config/fish/config.fish
That's all!
Now you have an autocompletion system.
Possible issues
Missing bash-completion
package
bash: _get_comp_words_by_ref: command not found
bash: __ltrim_colon_completions: command not found
bash: _get_comp_words_by_ref: command not found
bash: __ltrim_colon_completions: command not found
Solution: install bash-completion
package
License
@bramus/caniuse-cli
is released under the MIT public license. See the enclosed LICENSE
for details.
Acknowledgements
This project is built on the original https://github.com/dsenkus/caniuse-cli/