Связанные ишью: #2 Черновики: - #13 --- ## Аналитика Зачем нужны плагины? - Чтобы запускать пользовательский код - Когда? - Когда пользователь выполнит специальную команду - Когда пользователь совершит указанное дейтсвие - Возможно стоит добавить хуки для различных дейсвий? Насколько востребовано? - Какой? - На JS/TS (?) - Как описывать? - В файле конфигурации, возможно сделать как в vite, либо указывать файлы напрямую - Как реализовать? - Динамическая загрузка модулей - Откуда брать модули? - Указывать JS/TS файлы в конфиге - Использовать нпм пакеты (?) - Какое апи должна предоставлять s21cli? - Добавление новых команд - Добавление новых конфигураций - Чтение конфигураций - Обращение к апи платформы через авторизованнный клиент - - Шел скрипты - Как описывать? - В файле конфигурации - Как связывать с s21cli? - s21cli запускает скрипт, скрипт при необходимости вызывает s21cli, например для работы с апи (`api`, `gql`)
Связанные ишью: #2
Черновики:
Аналитика
Зачем нужны плагины?
api,gql)