Update to v0.1.2

This commit is contained in:
2025-11-17 22:23:41 +01:00
parent 08a70c5c78
commit a0d3035f71
5 changed files with 243 additions and 15 deletions

View File

@@ -2,19 +2,91 @@
**Ginie Git Native Installer Engine**
Ein leichtgewichtiges Paketmanagement-Tool, das GitHub-Releases installiert,
aktualisiert und verwaltet.
Ginie ist ein leichtgewichtiges Paketmanagement-Tool, das GitHub-Repositories verwaltet und später Releases installieren und aktualisieren kann.
### Features (geplant)
Aktuell implementierte Befehle:
- Installieren von GitHub-Releases
- Automatische Updates
- Deinstallieren
- Erweiterbare Repository-Definitionen
```
ginie --version
```
### Installation
Zeigt die installierte Version an.
**Debian / Ubuntu (.deb Paket)**:
```
ginie add <GitHub-URL>
```
```sh
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