ossperks CLI
OSS-Vergünstigungsprogramme durchsuchen und prüfen, ob Ihr Projekt qualifiziert ist – direkt vom Terminal aus.
Überblick
ossperks ist ein Kommandozeilen-Tool ohne Konfiguration, mit dem Sie:
- Alle OSS-Vorteilsprogramme an einem Ort auflisten können
- Programme nach Stichwort, Anbieter oder Kategorie durchsuchen können
- Vollständige Details zu jedem Programm anzeigen können (Vorteile, Teilnahmebedingungen, Bewerbungsverfahren)
- Prüfen können, ob Ihr eigenes Repository für Programme qualifiziert ist — automatisch, durch Abrufen aktueller Daten von der GitHub- oder GitLab-API
- Die ossperks-Website direkt vom Terminal aus öffnen können
Installation
npm install -g ossperksOder ohne Installation ausführen:
npx ossperksSchnellstart
# Alle Programme auflisten
ossperks list
# Aktuelles Projekt prüfen
cd /pfad/zu/ihrem/repo
ossperks check
# Nach Stichwort suchen
ossperks search "hosting"
# Programmdetails anzeigen
ossperks show vercel
# Öffnen Sie ossperks.com in Ihrem Browser
ossperks openBefehls-Aliase
Jeder Befehl hat kurze Aliase zur Vereinfachung:
| Befehl | Alias(e) |
|---|---|
list | ls |
show | info |
search | find, s |
check | ck |
categories | cats |
Wie die Repository-Erkennung funktioniert
ossperks check erkennt Ihr Repository automatisch ohne Rückfragen:
- Liest das
repository-Feld aus derpackage.jsonim aktuellen Verzeichnis - Greift alternativ auf die Analyse von
remote.origin.urlaus.git/configzurück - Ruft die öffentliche API von GitHub, GitLab, Codeberg oder Gitea auf, um aktuelle Daten abzurufen (Sterne, Lizenz, Aktivität usw.)
- Gleicht diese Daten mit den Teilnahmebedingungen aller Programme ab
Für öffentliche Repositories sind keine API-Tokens erforderlich.
Telemetrie
Die CLI sammelt anonyme Nutzungsstatistiken (Befehlsname, Version, Betriebssystem), um das Tool zu verbessern. Es werden niemals Repository-Namen, Benutzernamen oder persönliche Informationen erfasst.
Um dies zu deaktivieren, setzen Sie eine der folgenden Umgebungsvariablen:
export DO_NOT_TRACK=1
# oder
export DISABLE_TELEMETRY=1Update-Benachrichtigungen
Wenn eine neuere Version auf npm verfügbar ist, zeigt die CLI nach der Befehlsausgabe einen einzeiligen Hinweis an. Die Überprüfung wird lokal für 1 Stunde zwischengespeichert und blockiert niemals die Befehlsausführung.
Nächste Schritte
- list — alle Programme durchsuchen
- show — Programmdetails anzeigen
- check — Berechtigung Ihres Repos automatisch prüfen
- search — Programme nach Stichwort suchen
- categories — nach Kategorie durchsuchen (interaktiv in einem TTY)