zsh galactica
v0.3.0-alpha
이 프로젝트는 더 이상 유지되지 않습니다.
OpenAi의 GPT를 사용하여 명령을 완료하고 파일을 편집하는 OH-MY-ZSHELL 플러그인. Battlestar Galactica의 선장 Adama에서 영감을 얻었습니다.
Zsh-Galactica는 역할을 사용하여 플러그인의 다양한 기능을 활성화합니다. 현재 quick-cli 와 script-maker 두 가지 역할이 있습니다.
Quick-Cli는 명령을 완료하는 데 사용됩니다. GPT에 단서를 주면 나머지를 채우는 것이 최선을 다할 것입니다.
스크립트 제작자는 스크립트를 만들고 편집하는 데 사용됩니다. 이것은 진행중인 알파 릴리스 레벨 작업이지만 유용 할 수 있습니다.
이 플러그인은 진행중인 작업입니다. 완전하지는 않지만 여전히 유용합니다.
❯ grole
# select quick-cli
❯ hello world; ^G^G
❯ echo "hello world"
hello world
기타 완료 예 :
❯ 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 파일에 추가하십시오..zshrc 또는 .zshenv 파일에서 OpenAi_api_key를 설정하십시오. (openai) [https://beta.openai.com/]에서 API 키를 얻을 수 있습니다. PowerLevel10K를 사용하는 경우 .p10k.zsh 파일에 다음을 추가하여 프롬프트에 역할 표시기를 추가 할 수 있습니다.
galactica_role
이 줄은 .p10k.zsh 파일의 typeset -g POWERLEVEL9K_RIGHT_PROMPT_ELEMENTS 섹션에 넣습니다. 또한 색상 사양 :
typeset -g POWERLEVEL9K_GALACTICA_ROLE_FOREGROUND='black'
typeset -g POWERLEVEL9K_GALACTICA_ROLE_BACKGROUND='white'
^G^R 또는 grole 역할을 선택합니다^G^G 현재 명령을 완료합니다galactica-help