Thread App::Spec - ein Entwurf für ein Kommandozeilen-Framework
(10 answers)
Opened by pq at 2015-12-01 14:24
die opts werden deklariert
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 # common interfacemethod sub init{ my $self = shift; # declare opts $self->{OPTS} = { perlversion => { descr => 'Gibt die PerlVersion vom RemoteHost aus' }, host => {type => 's', descr => ''}, base => {type=> 's', descr => 'Name der Datenbank für Option --sql'}, sql => {type=> 's', descr => 'SQL Anweisung, erfordert --base'}, destdir => {type => 's', descr => 'Zielverzeichnis für Upload mit --files'}, files => { descr => 'Lokale Dateien für Upload nach --destdir'}, ls => {descr => 'Entspricht dem Kdo. ls -ltr im aktuellen Pfad oder voll qual. angegeben'}, cat => {type => 's', descr => 'Den Inhalt einer Datei ausgeben'}, }; } was einmal die usage ausgeben kann und zum anderen die argumente einsammelt wenn die main das entsprechende Plugin geladen hat. Anstelle einer umständlichen POD reicht text/plain Last edited: 2015-12-02 10:04:54 +0100 (CET) |