Update to v0.1.2
This commit is contained in:
92
README.md
92
README.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user