config
Mithilfe des config-Kommandos lassen sich bestimmte Optionen setzen und das Laufzeitverhalten von pica beeinflussen. Falls noch keine Konfigurationsdatei existiert, wird diese automatisch angelegt und je nach Betriebssystem in den dafür vorgesehenen Pfaden gespeichert:
/home/alice/.config/pica/config.toml(Linux),/Users/Charlie/Library/Application Support/de.DNB.pica/config.toml(macOS),C:\Users\Bob\AppData\Roaming\DNB\pica\config.toml(Windows).
Optionen
Überspringen ungültiger Datensätze
Kann eine Zeile in der Eingabe nicht als Datensatz (normalisiertes PICA+) dekodiert werden, brechen die meisten Kommandos die Verarbeitung mit einer Fehlermeldung ab. Dieses Verhalten kann mit der Option --skip-invalid geändert werden, sodass diese ungültigen Datensätze übersprungen werden. Dieses Verhalten kann auch in der Konfigurationsdatei hinterlegt werden:
$ pica config skip-invalid trueNachdem die Variable gesetzt wurde, kann die Angabe der --skip-invalid-Option entfallen. Die Einstellung lässt sich mit --unset rückgängig machen:
$ pica config --unset skip-invalidÄndern der Unicode-Normalform
Liegen die PICA-Daten in einer anderen Unicode-Normalform vor, lassen sich Filterausdrücke mit der Option normalization an die Normalform der Daten angleichen:
$ pica config normalization nfdEs werden die vier Normalformen nfd, nfc, nfkc und nfkd unterstützt. Nur wenn eine Normalform ausgewählt ist, werden Filterausdrücke immer entsprechend transliteriert. Die Einstellung lässt sich mit --unset rückgängig machen:
$ pica config --unset normalization