bott
: ваш второй пилот терминала bott
(сокращение от bot-in-terminal) — это не просто инструмент командной строки; это ваш второй пилот в огромном мире терминала. Созданный для того, чтобы вы почувствовали себя профессионалом в области терминалов, bott помогает вам в повседневных делах, дает полезные советы и даже добавляет немного юмора в вашу работу с командной строкой.
Установите ржавчину, если у вас ее еще нет, и убедитесь, что версия выше 1.74.0.
$ curl --proto ' =https ' --tlsv1.2 -sSf https://sh.rustup.rs | sh
$ source $HOME /.cargo/env
$ rustc --version
Установите бот с помощью одной команды:
$ curl -o- https://raw.githubusercontent.com/subbu963/bott/v0.1.0/install.sh | bash
Предпочитаете ли вы интеллект OpenAI или мудрость Олламы, bot поможет вам. Выберите модель большого языка (LLM) и раскройте возможности своего терминала.
$ bott ! config set -k llm openai
$ bott ! config set -k openai:api_key -v YOUR_API_KEY
Ваш ключ API надежно хранится в связке ключей, и ваш ключ API в безопасности с помощью bot.
gpt-4
. Если вы хотите изменить модель OpenAI (доступные модели см. в [документации OpenAI] (https://platform.openai.com/docs/models/gpt-4-and-gpt-4-turbo), выполните: $ bott ! config set -k openai:model -v YOUR_PREFERRED_MODEL
codellama:7b-instruct
. Если вы хотите изменить модель (доступные модели см. в библиотеке), выполните: $ ollama pull codellama:7b-instruct
$ bott ! config set -k ollama:model -v codellama:7b-instruct
$ bott ! config set -k llm -v ollama
Безопасный и готовый, бот теперь использует модель Олламы для улучшения работы вашего терминала.
Bott превосходно помогает вам в повседневных операциях с терминалом. Например, если вы работаете в репозитории Git и хотите добавить в коммит только измененные файлы JS:
$ bott ! query " figure out all the js files that i have changed in the current directory and add them to the commit. "
Ботт отслеживает сеансы, позволяя вам задавать дополнительные вопросы:
$ bott ! query " do the same for html files as well "
При устранении неполадок с командами bot может стать вашим помощником по отладке. Если команда, найденная в Интернете, например, получение версии ОС, не удалась:
$ bott ! run cat /etc/os-release
$ bott ! debug
Ботт вмешивается, чтобы расследовать и выяснить, почему команда не работает в вашей системе.
Наслаждайтесь путешествием с ботом, вашим верным спутником в терминале!