mirror of
https://github.com/pcvolkmer/osc-variant.git
synced 2025-07-02 08:42:54 +00:00
Add subcommands 'list' and 'modify'
This commit is contained in:
25
README.md
25
README.md
@ -4,12 +4,35 @@ Anwendung zum Anpassen einer OSC-Datei an einen Standort.
|
||||
|
||||
## Funktion
|
||||
|
||||
Diese Anwendung passt eine OSC-Datei so an, dass (standortbezogene) Formularvarianten für Formularverweise
|
||||
Diese Anwendung passt listet die Inhalte eine OSC-Datei auf oder passt sie so an, dass (standortbezogene) Formularvarianten für Formularverweise
|
||||
verwendet werden.
|
||||
|
||||
Hierzu wird die Datei deserialisiert, die entsprechenden Formularfelder ermittelt und die Formularvariante
|
||||
sowie die Anzeige anhand eines Profils angepasst.
|
||||
|
||||
Wird in einer OSC-Datei eine noch nicht bekannte Eigenschaft erkannt, wird die weitere Bearbeitung abgebrochen um keine
|
||||
unvollständigen Ausgabedateien zu erzeugen.
|
||||
|
||||
### Beispiele
|
||||
|
||||
Zum Auflisten der Inhalte einer Datei wird folgender Befehl verwendet:
|
||||
|
||||
```
|
||||
osc-variant list meine-beispieldatei.osc
|
||||
```
|
||||
|
||||
Zum Anpassen des Inhalts einer Datei:
|
||||
|
||||
```
|
||||
osc-variant modify meine-beispieldatei.osc --profile ukw-profil.yml --output ukw-beispieldatei.osc
|
||||
```
|
||||
|
||||
Die Parameter `--profile` und `--output` sind optional.
|
||||
|
||||
Ohne Profildatei wird die Datei lediglich eingelesen, Leerzeichen am Ende eines XML-Tags entfernt und wieder ausgegeben.
|
||||
|
||||
Ohne eine Angabe der Ausgabedatei wird auf die Standardausgabe ausgegeben.
|
||||
|
||||
## Profile
|
||||
|
||||
Zum Erstellen von Varianten einer OSC-Datei wird eine Profildatei im YAML-Format verwendet.
|
||||
|
Reference in New Issue
Block a user