mirror of
https://github.com/ihabunek/twitch-dl
synced 2024-08-30 18:32:25 +00:00
32 lines
664 B
Markdown
32 lines
664 B
Markdown
|
# Shell completion
|
||
|
|
||
|
> Introduced in twitch-dl 3.0.0
|
||
|
|
||
|
twitch-dl uses [Click shell completion](https://click.palletsprojects.com/en/8.1.x/shell-completion/) which works on Bash, Fish and Zsh.
|
||
|
|
||
|
To enable completion, twitch-dl must be [installed](./installation.html) as a command and available by ivoking `twitch-dl`. Then follow the instructions for your shell.
|
||
|
|
||
|
**Bash**
|
||
|
|
||
|
Add to `~/.bashrc`:
|
||
|
|
||
|
```
|
||
|
eval "$(_TWITCH_DL_COMPLETE=bash_source twitch-dl)"
|
||
|
```
|
||
|
|
||
|
**Fish**
|
||
|
|
||
|
Add to `~/.config/fish/completions/twitch-dl.fish`:
|
||
|
|
||
|
```
|
||
|
_TWITCH_DL_COMPLETE=fish_source twitch-dl | source
|
||
|
```
|
||
|
|
||
|
**Zsh**
|
||
|
|
||
|
Add to `~/.zshrc`:
|
||
|
|
||
|
```
|
||
|
eval "$(_TWITCH_DL_COMPLETE=zsh_source twitch-dl)"
|
||
|
```
|