B-0.8 - CLI: Command line interface #34

Open
opened 2021-11-26 09:07:55 +01:00 by edraft · 0 comments
Owner
Beschreibung:

Es ist ein weiteres cpl-project zu Entwickeln, welches eine ausführbare Datei beinhaltet, welche als CLI ähnlich wie occ von Nextcloud aufgebaut ist.

Die Datei soll gc heißen, dies steht für Gismo Console.
Es muss eine Bash datei sein, als Beispiel kann die Datei gismo aus dem Projekt Gismo dienen.

Die CLI muss Log-Dateien erstellen, das Logging per Console wird jedoch ausgeschaltet!!

Projektstruktur
  • gismo
  • gismo_cli
    • appsettings
    • cli.py
    • gc
    • main.py
    • startup.py
Befehle:
  • bot
    • bot-start
    • bot-restart
    • bot-stop
    • bot-info
  • database
    • database-table-list
    • database-reload
    • database-check
  • filter
    • filter-list
    • filter-add
    • filter-remove
  • level
    • level-list
    • level-set
    • level-down
    • level-up
    • level-reload
  • module
    • module-list
    • module-show
    • module-disable
    • module-enable
  • user
    • user-list
    • user-show
    • user-add
    • user-remove
    • user-set-value
    • user-get-value
    • user-remove-value
  • warning
    • warning-list
    • warning-show
    • warning-add
    • warning-remove
Neue Daten zum Speichern:
  • Keine
Aufwand:

Hoch

##### Beschreibung: Es ist ein weiteres cpl-project zu Entwickeln, welches eine ausführbare Datei beinhaltet, welche als CLI ähnlich wie occ von Nextcloud aufgebaut ist. Die Datei soll ```gc``` heißen, dies steht für Gismo Console. Es muss eine Bash datei sein, als Beispiel kann die Datei ```gismo``` aus dem Projekt Gismo dienen. Die CLI muss Log-Dateien erstellen, das Logging per Console wird jedoch ausgeschaltet!! ##### Projektstruktur * gismo * gismo_cli * appsettings * cli.py * gc * main.py * startup.py ##### Befehle: * bot * bot-start * bot-restart * bot-stop * bot-info * database * database-table-list * database-reload * database-check * filter * filter-list * filter-add * filter-remove * level * level-list * level-set * level-down * level-up * level-reload * module * module-list * module-show * module-disable * module-enable * user * user-list * user-show * user-add * user-remove * user-set-value * user-get-value * user-remove-value * warning * warning-list * warning-show * warning-add * warning-remove ##### Neue Daten zum Speichern: * Keine ##### Aufwand: Hoch
edraft added the
next-version
core
labels 2021-11-26 09:08:14 +01:00
edraft added this to the Beta milestone 2021-11-26 09:08:27 +01:00
edraft added this to the Beta project 2021-11-26 09:09:38 +01:00
edraft changed title from CLI: Command line interface to B-0.8 - CLI: Command line interface 2021-11-26 09:09:49 +01:00
This repo is archived. You cannot comment on issues.
No description provided.