barsik@cmd:~/docs$ _
Страницы downloads pre-build news docs

Документация

Справочник по BarsikCMD для пользователей и разработчиков плагинов.

Установка

Поддерживаются только 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 "Привет от плагина!"
}