clean_config.pl --help | --version
clean_config.pl [--in IN] [--out OUT] [--encoding_in ENC_IN] [--encoding_out ENC_OUT] [--verbose...] [--no_verbose]
--versionGibt kurze Hinweise zum Programm und die Version aus.
--helpGibt eine kurze Hilfe aus.
--in ININ ist der Dateipfad der Eingabedatei (Javascript) oder "-". "-" steht für die Standard-Eingabe und ist die Voreinstellung.
--out OUTIN ist der Dateipfad der verkleinerten Ausgabedatei oder "-". "-" steht für die Standard-Ausgabe und ist die Voreinstellung.
--encoding_in ENC_INZeichenkodierung der Eingabe. Vorgabe ist "utf-8".
--encoding_out ENC_OUTZeichenkodierung der Ausgabe. Vorgabe ist "utf-8".
Das Perl-Skript clean_config.pl entfernt Zeilen, die nur als Leerraumzeichen ("white space") bestehen oder die mit einer Folge von beliebig vielen (null oder mehreren) Leerraumzeichen beginnen, denen das Zeichen "#" folgt. und Leerzeichen aus einer Javascript-Datei. Lerrraumzeichen am Ende einer Zeile werden entfernt, mehrere aufeinander folgende Leerraumzeichen werden durch ein Leerzeichen ersetzt.
Das Skript setzt voraus, daß Perl verfügbar ist. Es wird eine Version ab 5.10 angenommen.
Die Befehlszeilen-Argumente werden mit Hilfe des Moduls Herbaer::Readargs gelesen.
Eine existierende Datei unter dem Pfad OUT (s. --out) wird ohne Warnung überschrieben.
Die Vorgaben der Optionen können nicht durch eine Konfigurationsdatei geändert werden.