File: mytreeapp

package info (click to toggle)
libgetopt-complete-perl 0.26-2
  • links: PTS, VCS
  • area: main
  • in suites: buster, stretch
  • size: 508 kB
  • ctags: 43
  • sloc: perl: 1,068; makefile: 2
file content (54 lines) | stat: -rwxr-xr-x 1,316 bytes parent folder | download | duplicates (4)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
#!/usr/bin/env perl
use strict;
use Data::Dumper;

use Getopt::Complete (
    '>animal' => [
        '>dog' => [
            '>bark' => [
                'ferocity'  => ['yip','wail','ruf','grrrr'], 
                'count'  => ['1','2','one too many'], 
            ],
            '>drool' => [
                'buckets=n' => undef, 
                'lick'      => 'users', 
            ],
            'list!' => undef,
        ],
        '>cat' => [
            '>purr' => [],
            '>meow' => [ 
                'volume=n' => undef,
                'bass' => ['low','medium','high'],
            ]
        ],
    ],
    '>plant' => [
        '>taters' => [
            '>bake' => [
                'hard!'     => undef,
                'temp=n'    => undef,
            ],
            '>fry' => [
                'greasiness'    => ['crispy','drippy'],
                'width'         => ['fat','thin','frite'],
            ]
        ],
        '>daisies' => [
            '>pick' => [
                '<>'            => ['mine','yours','theirs'],
            ],
            '>plant' => [
                'season'        => ['winter','spring','summer','fall'],
                'seeds=n'       => undef,
                'deep!'         => undef,
            ]
        ]
    ],
);

print Dumper($ARGS);

1;