@idleberg/caniuse-cli

Command line tool for Caniuse database

Usage no npm install needed!

<script type="module">
  import idlebergCaniuseCli from 'https://cdn.skypack.dev/@idleberg/caniuse-cli';
</script>

README

caniuse-cli

npm npm David

Command line tool for caniuse database.

caniuse-cli screenshot

Features

  • Uses caniuse-db internally, so results are displayed instantly.
  • Supports tab autocompletion in zsh, bash and fish.

Installation

$ npm install -g @idleberg/caniuse-cli

Usage

$ caniuse webrtc

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