Обновление от FMc
Я вознаграждаю за этот вопрос, потому что я ломаю голову над той же проблемой.Перефразируя вопрос, как реализовать опции уровня приложения (те, которые применяются ко всей программе, script.pl
), в отличие от тех, которые применяются к отдельным командам (search
в этом примере).
Оригинальный вопрос
Как я могу использовать App :: Cmd , чтобы создать подобный интерфейс
script.pl --config <file> search --options args
?
Я могу сделать:
./script.pl search --options args
./script.pl search args
./script.pl search --options
То, что я пытаюсь достичь, это получить опцию для файла конфигурации, например так:
./script.pl --config file.conf search --options args
Я смотрел на App :: Cmd :: Tutorial на cpan, но пока мне не повезло заставить его работать.