Files
ginie/README.md
2025-11-17 22:23:41 +01:00

93 lines
1.2 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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