ossperks CLI
Просматривайте программы льгот для OSS и проверяйте, подходит ли ваш проект — прямо из терминала.
Обзор
ossperks — это инструмент командной строки без настройки, который позволяет:
- Просматривать все программы льгот для OSS в одном месте
- Искать программы по ключевым словам, провайдеру или категории
- Показывать полную информацию о любой программе (льготы, условия участия, как подать заявку)
- Проверять, соответствует ли ваш репозиторий условиям программ — автоматически, получая актуальные данные через API GitHub или GitLab
Установка
npm install -g ossperksБыстрый старт
# Список всех программ
ossperks list
# Проверить текущий проект
cd /path/to/your/repo
ossperks check
# Поиск по ключевому слову
ossperks search "hosting"
# Показать конкретную программу
ossperks show vercelКак работает определение репозитория
ossperks check автоматически определяет ваш репозиторий без дополнительных запросов:
- Читает поле
repositoryизpackage.jsonв текущей директории - В качестве резервного варианта парсит
remote.origin.urlиз.git/config - Вызывает публичный API GitHub или GitLab для получения актуальных данных (звёзды, лицензия, активность и т. д.)
- Сопоставляет эти данные с критериями соответствия каждой программы
Для публичных репозиториев токены API не требуются.
Следующие шаги
- list — просмотр всех программ
- show — просмотр информации о программе
- check — автоматическая проверка соответствия вашего репозитория
- search — поиск программ по ключевым словам
- categories — список доступных категорий