f460a789935413dcf5861d053cdca80d28fd5321
Ginie
Ginie – Git Native Installer Engine
Ginie ist ein leichtgewichtiges Paketmanagement-Tool, das GitHub-Repositories verwaltet und später Releases installieren und aktualisieren kann.
Aktuell implementierte Befehle:
ginie --version
Zeigt die installierte Version an.
ginie add <GitHub-URL>
Fügt ein Repository zur lokalen Liste hinzu. Beispiel:
ginie add https://github.com/rustdesk/rustdesk
ginie list
Listet alle gespeicherten Repositories aus ~/.config/ginie/repos.json.
Installation
Aus .deb Datei
Nach dem Bauen oder Herunterladen:
sudo dpkg -i ginie_<version>_amd64.deb
Entwicklung
Projekt bauen
make build
Direkt ausführen
make run
Debian-Paket erzeugen
make deb
Das Paket wird automatisch im Projektverzeichnis erstellt.
Konfiguration
Die registrierten Repositories werden gespeichert unter:
~/.config/ginie/repos.json
Geplante Features
- Installieren von GitHub-Releases
- Automatische Updates
- Entfernen von installierten Paketen
- Versionsverwaltung
- Unterstützung mehrerer Quellen
Lizenz
MIT License
Description
Languages
Go
96.8%
Makefile
3.2%