NAME
Getopt::Kingpin::Flags - command line option object
SYNOPSIS
my
$flags
= Getopt::Kingpin::Flags->new;
$flags
->add(
name
=>
'help'
,
description
=>
'Show context-sensitive help.'
,
)->bool();
DESCRIPTION
Getopt::Kingpin::Flags は、Getopt::Kingpinから使用するモジュールです。 Flagを集合として扱います。
METHOD
new()
Create Getopt::Kingpin::Flags object.
add(name => $name, description => $description)
$name と $description をもつGetopt::Kingpin::Flagを生成し、管理します。
get($name)
$name で指定したGetopt::Kingpin::Flagを取り出します。
keys()
定義されている$nameの一覧の出力します。 add()した順で出力されます。
values()
定義されているGetopt::Kingpin::Flagをすべて出力します。 add()した順で出力されます。
_help_length()
short_name、name、descriptionの文字列長を返します。
help()
ヘルプを表示します。
LICENSE
Copyright (C) sago35.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
sago35 <sago35@gmail.com>