Skip to content

skywardfire1/gigashell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GIGA SHELL

Привет! Ты сейчас находишься в репозитории gigashell, неофициальная утилита командной строки, с помощью которой можно легко и быстро прикрутить современную нейросеть к твоей линукс-консоли.

Предварительно надо получить токен, это можно сделать вот тут

Потом этот токен должен храниться в переменной окружения GIGACHAT_CREDENTIALS

Например, можно прописать соответствующий export в файл .bashrc в домашней директории пользователя, под которым работаешь. Хоть это и не самый секюрный способ.

Настраиваем авторизацию в сервисе

echo -e "\n" >> ~/.bashrc
echo "export GIGACHAT_CREDENTIALS=ТОКЕН" >> ~/.bashrc

Если используешь ZSH, то файл будет называться .zshrc

Установка

Установка проста:

git clone https://github.com/skywardfire1/gigashell.git
python3 -m venv venv
source venv/bin/activate
./install.bash --install

Примеры:

% gs "как посмотреть системный журнал?"                                                                                                                                                                           
Для просмотра системного журнала в Linux Mint 20 с оболочкой /bin/zsh необходимо выполнить следующие шаги:

1. Открыть терминал. Это можно сделать, нажав Ctrl+Alt+T или выбрав «Терминал» из меню приложений.

2. Ввести команду `journalctl -xb` и нажать Enter. Эта команда выведет список всех журналов, а также их уровень важности.

3. Чтобы просмотреть конкретный журнал, например, логи Apache, нужно ввести команду `journalctl -u apache | grep -i error`. Здесь `-u apache` указывает, что мы хотим просмотреть только логи Apache, а `grep -i error` фильтрует строки, содержащие слово «error».

4. Если вы хотите сохранить лог-файлы для дальнейшего анализа, то перед выводом команды нужно добавить опцию `-o`: `journalctl -xo logfile.log`. Здесь `logfile.log` — это имя файла, в который будут записаны лог-файлы.

Надеюсь, эта информация была полезной!

% gs "как посмотреть системный журнал?" -s                                                                                                                                                                        
Для просмотра системного журнала в Linux Mint 20 с ядром 5.4.0-26-generic и оболочкой /bin/zsh необходимо выполнить следующую команду:

<code>
journalctl -xb
</code>

Эта команда выведет все сообщения из системного журнала, включая ошибки и предупреждения.

About

ShellGPT analogue for use with russian GigaChat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published