Thread App::Spec - ein Entwurf für ein Kommandozeilen-Framework (10 answers)
Opened by pq at 2015-12-01 14:24

Gast janus
 2015-12-02 09:59
#183111 #183111
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)

View full thread App::Spec - ein Entwurf für ein Kommandozeilen-Framework