Este projeto não é mais mantido.
Um plug-in OH-MY-ZSHELL para usar o GPT do OpenAI para concluir comandos e editar arquivos. Inspirado no capitão da Battlestar Galactica, Adama.
O ZSH-Galactica usa funções para ativar diferentes funções do plug-in. Atualmente, existem duas funções: quick-cli e script-maker .
O Quick-Cli é usado para concluir comandos. Dê uma pista do GPT e fará o possível para preencher o resto.
O fabricante de scripts é usado para criar e editar scripts. Este é um trabalho de nível de liberação alfa em andamento, mas pode ser útil.
Este plugin é um trabalho em andamento. Não é completo, mas ainda é muito útil.
❯ grole
# select quick-cli
❯ hello world; ^G^G
❯ echo "hello world"
hello world
Outros exemplos de conclusão:
❯ what's my ip address; ^G^G
❯ cd to default syslog location; ^G^G
git clone https://github.com/mod-at-arktech/zsh-galactica.git $ZSH_CUSTOM/plugins/zsh-galacticacd !$ && source rolesetup.shplugins=(fzf zsh-galactica).zshrc ou .zshenv . Você pode obter uma chave de API em (OpenAI) [https://beta.openai.com/]. Se você usar o PowerLevel10k, poderá adicionar o seguinte ao seu arquivo .p10k.zsh para adicionar um indicador de função ao seu prompt:
galactica_role
Coloque esta linha na seção typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS do seu arquivo .p10k.zsh . Além disso, para especificação de cores:
typeset -g POWERLEVEL9K_GALACTICA_ROLE_FOREGROUND='black'
typeset -g POWERLEVEL9K_GALACTICA_ROLE_BACKGROUND='white'
^G^R ou grole para selecionar uma função^G^G para completar o comando atualgalactica-help para mais informações