Import p5-CLI-Framework-0.05
CLI::Framework ("CLIF") provides a framework and conceptual pattern for building full-featured command line applications. It intends to make this process simple and consistent. It assumes the responsibility of implementing details that are common to all command-line applications, making it possible for new applications adhering to well-defined conventions to be built without the need to repeatedly write the same command-line interface code. From Peter Ezetta <protocall7 gmail com>, with tweaks from afresh1@ OK afresh1@
This commit is contained in:
parent
a71bb9c946
commit
ea8ea6d595
21
devel/p5-CLI-Framework/Makefile
Normal file
21
devel/p5-CLI-Framework/Makefile
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# $OpenBSD: Makefile,v 1.1.1.1 2019/10/18 11:05:30 cwen Exp $
|
||||||
|
|
||||||
|
COMMENT = framework for building flexible cli applications
|
||||||
|
|
||||||
|
DISTNAME = CLI-Framework-0.05
|
||||||
|
|
||||||
|
CATEGORIES = devel
|
||||||
|
|
||||||
|
# Perl
|
||||||
|
PERMIT_PACKAGE = Yes
|
||||||
|
|
||||||
|
MODULES = cpan
|
||||||
|
RUN_DEPENDS = devel/p5-Exception-Class \
|
||||||
|
devel/p5-Exception-Class-TryCatch \
|
||||||
|
devel/p5-Getopt-Long-Descriptive \
|
||||||
|
devel/p5-Class-Inspector
|
||||||
|
TEST_DEPENDS = databases/p5-DBD-SQLite
|
||||||
|
|
||||||
|
PKG_ARCH = *
|
||||||
|
|
||||||
|
.include <bsd.port.mk>
|
2
devel/p5-CLI-Framework/distinfo
Normal file
2
devel/p5-CLI-Framework/distinfo
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
SHA256 (CLI-Framework-0.05.tar.gz) = tMk2fe6zW2J1kKtpj9lqvZfaWywhWjtDK/V6P9mpWro=
|
||||||
|
SIZE (CLI-Framework-0.05.tar.gz) = 94967
|
7
devel/p5-CLI-Framework/pkg/DESCR
Normal file
7
devel/p5-CLI-Framework/pkg/DESCR
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
CLI::Framework ("CLIF") provides a framework and conceptual pattern
|
||||||
|
for building full-featured command line applications. It intends
|
||||||
|
to make this process simple and consistent. It assumes the
|
||||||
|
responsibility of implementing details that are common to all
|
||||||
|
command-line applications, making it possible for new applications
|
||||||
|
adhering to well-defined conventions to be built without the need
|
||||||
|
to repeatedly write the same command-line interface code.
|
30
devel/p5-CLI-Framework/pkg/PLIST
Normal file
30
devel/p5-CLI-Framework/pkg/PLIST
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
@comment $OpenBSD: PLIST,v 1.1.1.1 2019/10/18 11:05:30 cwen Exp $
|
||||||
|
${P5SITE}/CLI/
|
||||||
|
${P5SITE}/CLI/Framework/
|
||||||
|
${P5SITE}/CLI/Framework.pm
|
||||||
|
${P5SITE}/CLI/Framework/Application.pm
|
||||||
|
${P5SITE}/CLI/Framework/Command/
|
||||||
|
${P5SITE}/CLI/Framework/Command.pm
|
||||||
|
${P5SITE}/CLI/Framework/Command/Alias.pm
|
||||||
|
${P5SITE}/CLI/Framework/Command/Console.pm
|
||||||
|
${P5SITE}/CLI/Framework/Command/Dump.pm
|
||||||
|
${P5SITE}/CLI/Framework/Command/Help.pm
|
||||||
|
${P5SITE}/CLI/Framework/Command/List.pm
|
||||||
|
${P5SITE}/CLI/Framework/Command/Menu.pm
|
||||||
|
${P5SITE}/CLI/Framework/Command/Meta.pm
|
||||||
|
${P5SITE}/CLI/Framework/Command/Tree.pm
|
||||||
|
${P5SITE}/CLI/Framework/Exceptions.pm
|
||||||
|
${P5SITE}/CLI/Framework/Tutorial.pod
|
||||||
|
@man man/man3p/CLI::Framework.3p
|
||||||
|
@man man/man3p/CLI::Framework::Application.3p
|
||||||
|
@man man/man3p/CLI::Framework::Command.3p
|
||||||
|
@man man/man3p/CLI::Framework::Command::Alias.3p
|
||||||
|
@man man/man3p/CLI::Framework::Command::Console.3p
|
||||||
|
@man man/man3p/CLI::Framework::Command::Dump.3p
|
||||||
|
@man man/man3p/CLI::Framework::Command::Help.3p
|
||||||
|
@man man/man3p/CLI::Framework::Command::List.3p
|
||||||
|
@man man/man3p/CLI::Framework::Command::Menu.3p
|
||||||
|
@man man/man3p/CLI::Framework::Command::Meta.3p
|
||||||
|
@man man/man3p/CLI::Framework::Command::Tree.3p
|
||||||
|
@man man/man3p/CLI::Framework::Exceptions.3p
|
||||||
|
@man man/man3p/CLI::Framework::Tutorial.3p
|
Loading…
Reference in New Issue
Block a user