Dieses Projekt ist nicht mehr aufrechterhalten.
Ein OH-MY-Zshell-Plugin, mit dem OpenAIs GPTs Befehle vervollständigen und Dateien bearbeiten können. Inspiriert von Battlestar Galacticas Kapitän Adama.
ZSH-Galactica verwendet Rollen, um verschiedene Funktionen des Plugins zu ermöglichen. Derzeit gibt es zwei Rollen: quick-cli und script-maker .
Quick-Cli wird verwendet, um Befehle zu vervollständigen. Geben Sie GPT einen Hinweis und es wird sein Bestes tun, um den Rest auszufüllen.
Skript-Hersteller wird zum Erstellen und Bearbeiten von Skripten verwendet. Dies ist eine in Arbeitskräfte in Anspruch genommene Alpha -Release -Level, aber es kann nützlich sein.
Dieses Plugin ist in Arbeit. Es ist nicht vollständig, aber immer noch sehr nützlich.
❯ grole
# select quick-cli
❯ hello world; ^G^G
❯ echo "hello world"
hello world
Andere Beispiele für die Fertigstellung:
❯ 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 oder .zshenv -Datei. Sie können einen API -Schlüssel von (OpenAI) [https://beta.openai.com/] erhalten. Wenn Sie PowerLevel10K verwenden, können Sie Ihre .p10k.zsh -Datei Folgendes hinzufügen, um Ihrer Eingabeaufforderung eine Rollenanzeige hinzuzufügen:
galactica_role
Setzen Sie diese Zeile .p10k.zsh den Abschnitt typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS Auch für die Farbspezifikation:
typeset -g POWERLEVEL9K_GALACTICA_ROLE_FOREGROUND='black'
typeset -g POWERLEVEL9K_GALACTICA_ROLE_BACKGROUND='white'
^G^R oder grole um eine Rolle auszuwählen^G^G um den aktuellen Befehl zu vervollständigengalactica-help für weitere Informationen