1
0
mirror of https://github.com/pcvolkmer/osc-variant.git synced 2025-04-19 19:56:50 +00:00
osc-variant/docs/completions.md

1.2 KiB

Command Completion

Die Anwendung kann selbständig Scripte zur automatischen Ergänzung der Unterbefehle erstellen, sollte dies nicht im Installationspaket enthalten sein.

Bash

Erzeugen des Completion-Files mit:

mkdir -p ~/.local/share/bash-completion/completions
osc-variant completion bash > ~/.local/share/bash-completion/completions/osc-variant

Nach einem Neustart des Terminals sollte nun die Completion verfügbar sein. Alternativ kann im aktuellen Terminal auch folgendes angewendet werden:

source <(osc-variant completion bash)

Zsh

Erzeugen des Completions-Files mit:

mkdir -p ~/.osc-variant/completions
osc-variant completion zsh > ~/.osc-variant/completions/_osc-variant

Hinzufügen zur Umgebungsvariable FPATH zur Konfiguration mit:

cat <<"EOT" >> ~/.zshrc
FPATH="$HOME/.osc-variant/completions:$FPATH"
autoload -Uz compinit
compinit
EOT

Nach einem Neustart des Terminals sollte nun die Completion verfügbar sein.

Fish

Erzeugen des Completions-Files mit:

mkdir -p ~/.config/fish/completions
osc-variant completion fish > ~/.config/fish/completions/osc-variant.fish

Die Completion sollte sofort verfügbar sein.