Реестр и менеджер пакетов для SQLite

Расширений для SQLite становится все больше, и я решил, что пришло время сделать менеджер пакетов!

Встречайте sqlpkg — это реестр пакетов с веб-интерфейсом и одноименный консольный менеджер пакетов.

Реестр пакетов работает отдельно от менеджера и не требует его. Достаточно найти нужный пакет на сайте, скачать под свою ОС и загрузить стандартными средствами.

Реестр пакетов
Для начала добавил в реестр те расширения, которые пробовал сам, получилось около 60 пакетов.

А менеджер пакетов работает отдельно от реестра и тоже не требует его. Чтобы установить пакет, достаточно указать менеджеру на файл спецификации. Его можно захостить где угодно или даже разместить локально.

Менеджер пакетов
Менеджер пакетов работает как pip в Python или brew на macOS.

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

Надеюсь, вам пригодится.

Подписывайтесь на канал, чтобы не пропустить новые заметки 🚀