clean_config.pl
--help | --version
clean_config.pl
[--in IN
] [--out OUT
] [--encoding_in ENC_IN
] [--encoding_out ENC_OUT
] [--verbose...] [--no_verbose]
--version
Gibt kurze Hinweise zum Programm und die Version aus.
--help
Gibt eine kurze Hilfe aus.
--in
IN
IN
ist der Dateipfad der Eingabedatei (Javascript) oder "-
". "-
" steht für die Standard-Eingabe und ist die Voreinstellung.
--out
OUT
IN
ist der Dateipfad der verkleinerten Ausgabedatei oder "-
". "-
" steht für die Standard-Ausgabe und ist die Voreinstellung.
--encoding_in
ENC_IN
Zeichenkodierung der Eingabe. Vorgabe ist "utf-8
".
--encoding_out
ENC_OUT
Zeichenkodierung 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.