Proyek ini tidak lagi dipertahankan.
Plugin OH-My-Zshell untuk menggunakan GPT OpenAI untuk menyelesaikan perintah dan mengedit file. Terinspirasi oleh kapten Battlestar Galactica Adama.
Zsh-Galactica menggunakan peran untuk memungkinkan berbagai fungsi plugin. Saat ini ada dua peran: quick-cli dan script-maker .
Quick-Cli digunakan untuk menyelesaikan perintah. Beri GPT petunjuk dan akan melakukan yang terbaik untuk mengisi sisanya.
Pembuat skrip digunakan untuk membuat dan mengedit skrip. Ini adalah pekerjaan level rilis alfa yang sedang berlangsung, tetapi mungkin berguna.
Plugin ini sedang dalam proses. Ini tidak lengkap tetapi masih cukup berguna.
❯ grole
# select quick-cli
❯ hello world; ^G^G
❯ echo "hello world"
hello world
Contoh penyelesaian lainnya:
❯ 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 atau .zshenv Anda. Anda bisa mendapatkan kunci API dari (openai) [https://beta.openai.com/]. Jika Anda menggunakan PowerLevel10K, Anda dapat menambahkan yang berikut ini ke file .p10k.zsh Anda untuk menambahkan indikator peran ke prompt Anda:
galactica_role
Letakkan baris ini di bagian typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS pada file .p10k.zsh Anda. Juga, untuk spesifikasi warna:
typeset -g POWERLEVEL9K_GALACTICA_ROLE_FOREGROUND='black'
typeset -g POWERLEVEL9K_GALACTICA_ROLE_BACKGROUND='white'
^G^R atau grole untuk memilih peran^G^G untuk menyelesaikan perintah saat inigalactica-help untuk informasi lebih lanjut