OSS Perks

ossperks CLI

OSS-Vergünstigungs­programme 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 ossperks

Oder ohne Installation ausführen:

npx ossperks

Schnellstart


# 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 open

Befehls-Aliase

Jeder Befehl hat kurze Aliase zur Vereinfachung:

BefehlAlias(e)
listls
showinfo
searchfind, s
checkck
categoriescats

Wie die Repository-Erkennung funktioniert

ossperks check erkennt Ihr Repository automatisch ohne Rückfragen:

  1. Liest das repository-Feld aus der package.json im aktuellen Verzeichnis
  2. Greift alternativ auf die Analyse von remote.origin.url aus .git/config zurück
  3. Ruft die öffentliche API von GitHub, GitLab, Codeberg oder Gitea auf, um aktuelle Daten abzurufen (Sterne, Lizenz, Aktivität usw.)
  4. 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=1

Update-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)

On this page