Pular para o conteúdo

dataforge completar

O Tab do terminal em bash, zsh e fish — gerado do mesmo catálogo do help.

dataforge completar <shell> imprime o script de autocompletar. Ele sai do catálogo de comandos: um comando novo aparece no Tab no dia em que entra na linguagem, e uma opção removida some.

bash
# bash
dataforge completar bash > ~/.local/share/bash-completion/completions/dataforge

# zsh
dataforge completar zsh > "${fpath[1]}/_dataforge"

# fish
dataforge completar fish > ~/.config/fish/completions/dataforge.fish
text
$ dataforge ch<Tab>
check
$ dataforge check --<Tab>
--formato  --strict  --syntax-only  --help
$ dataforge run sr<Tab>
src/

Três decisões#

DecisãoSem ela
as opções são por comandocheck --<Tab> ofereceria as sessenta opções de todos os comandos
depois de run, check, fmt… completa arquivoo Tab oferece subcomando onde se digita src/main.df
o script é texto puro, sem chamar o dataforgecada Tab custaria ~100 ms de interpretador — o bastante para desligar