Установка
Поддерживаются только debian-based дистрибутивы (Ubuntu, Linux Mint, Pop!_OS, Debian и подобные).
Через curl
bash
curl -fsSL https://barsik.dev/install.sh | sh
Через .deb пакет
bash
wget https://barsik.dev/releases/barsik_0.9.2_amd64.deb
sudo dpkg -i barsik_0.9.2_amd64.deb
Быстрый старт
После установки запусти barsik в терминале. Для справки используй флаг --help.
bash
barsik --version # версия
barsik help # список команд
barsik run hello.bs # запустить скрипт
Конфигурация
Файл конфигурации находится по адресу ~/.config/barsik/barsik.config. Создаётся автоматически при первом запуске.
barsik.config
# BarsikCMD config
theme = default
prompt_style = full
history_size = 1000
plugins_dir = ~/.config/barsik/plugins
run
Запускает скрипт с расширением .bs.
использование
barsik run <файл> [аргументы...]
plugin
Управление плагинами: установка, удаление, список.
использование
barsik plugin list # список плагинов
barsik plugin install <id> # установить
barsik plugin remove <id> # удалить
Разработка плагинов
Плагины — обычные файлы .bs с экспортированными хуками. Текущая версия API плагинов: v2.
hello-plugin.bs
# Простой плагин
export name = "hello"
export version = "1.0.0"
on command "hello" {
print "Привет от плагина!"
}