Sat Jul 16 13:03:43 2016 UTC ()
New package, go-mow-cli.
A framework to build command line applications in Go with most of the burden of
arguments parsing and validation placed on the framework instead of the
developer.
(bsiegert)
diff -r1.2283 -r1.2284 pkgsrc/devel/Makefile
diff -r0 -r1.1 pkgsrc/devel/go-mow-cli/DESCR
diff -r0 -r1.1 pkgsrc/devel/go-mow-cli/Makefile
diff -r0 -r1.1 pkgsrc/devel/go-mow-cli/PLIST
diff -r0 -r1.1 pkgsrc/devel/go-mow-cli/buildlink3.mk
diff -r0 -r1.1 pkgsrc/devel/go-mow-cli/distinfo
--- pkgsrc/devel/Makefile 2016/07/15 19:35:01 1.2283
+++ pkgsrc/devel/Makefile 2016/07/16 13:03:42 1.2284
| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.2283 2016/07/15 19:35:01 bsiegert Exp $ | | 1 | # $NetBSD: Makefile,v 1.2284 2016/07/16 13:03:42 bsiegert Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | COMMENT= Development utilities | | 4 | COMMENT= Development utilities |
5 | | | 5 | |
6 | SUBDIR+= ETL | | 6 | SUBDIR+= ETL |
7 | SUBDIR+= ExmanIDE | | 7 | SUBDIR+= ExmanIDE |
8 | SUBDIR+= GConf | | 8 | SUBDIR+= GConf |
9 | SUBDIR+= GConf-ui | | 9 | SUBDIR+= GConf-ui |
10 | SUBDIR+= Gorm | | 10 | SUBDIR+= Gorm |
11 | SUBDIR+= MoarVM | | 11 | SUBDIR+= MoarVM |
12 | SUBDIR+= ObjectiveLib | | 12 | SUBDIR+= ObjectiveLib |
13 | SUBDIR+= ProjectCenter | | 13 | SUBDIR+= ProjectCenter |
14 | SUBDIR+= R-Rcpp | | 14 | SUBDIR+= R-Rcpp |
| @@ -284,26 +284,27 @@ SUBDIR+= global | | | @@ -284,26 +284,27 @@ SUBDIR+= global |
284 | SUBDIR+= gmake | | 284 | SUBDIR+= gmake |
285 | SUBDIR+= gmock | | 285 | SUBDIR+= gmock |
286 | SUBDIR+= gmp | | 286 | SUBDIR+= gmp |
287 | SUBDIR+= gmtk | | 287 | SUBDIR+= gmtk |
288 | SUBDIR+= gnatpython | | 288 | SUBDIR+= gnatpython |
289 | SUBDIR+= gnome-common | | 289 | SUBDIR+= gnome-common |
290 | SUBDIR+= gnustep-base | | 290 | SUBDIR+= gnustep-base |
291 | SUBDIR+= gnustep-examples | | 291 | SUBDIR+= gnustep-examples |
292 | SUBDIR+= gnustep-make | | 292 | SUBDIR+= gnustep-make |
293 | SUBDIR+= gnustep-objc | | 293 | SUBDIR+= gnustep-objc |
294 | SUBDIR+= gnustep-objc-lf2 | | 294 | SUBDIR+= gnustep-objc-lf2 |
295 | SUBDIR+= go-check | | 295 | SUBDIR+= go-check |
296 | SUBDIR+= go-flags-svent | | 296 | SUBDIR+= go-flags-svent |
| | | 297 | SUBDIR+= go-mow-cli |
297 | SUBDIR+= go-nbreader | | 298 | SUBDIR+= go-nbreader |
298 | SUBDIR+= go-ratelimit | | 299 | SUBDIR+= go-ratelimit |
299 | SUBDIR+= go-review | | 300 | SUBDIR+= go-review |
300 | SUBDIR+= go-tools | | 301 | SUBDIR+= go-tools |
301 | SUBDIR+= gob2 | | 302 | SUBDIR+= gob2 |
302 | SUBDIR+= gobject-introspection | | 303 | SUBDIR+= gobject-introspection |
303 | SUBDIR+= golint | | 304 | SUBDIR+= golint |
304 | SUBDIR+= google-api-go-client | | 305 | SUBDIR+= google-api-go-client |
305 | SUBDIR+= google-glog | | 306 | SUBDIR+= google-glog |
306 | SUBDIR+= googletest | | 307 | SUBDIR+= googletest |
307 | SUBDIR+= gperf | | 308 | SUBDIR+= gperf |
308 | SUBDIR+= gperftools | | 309 | SUBDIR+= gperftools |
309 | SUBDIR+= gprbuild-aux | | 310 | SUBDIR+= gprbuild-aux |
A framework to build command line applications in Go with most of the burden of
arguments parsing and validation placed on the framework instead of the
developer.
# $NetBSD: Makefile,v 1.1 2016/07/16 13:03:42 bsiegert Exp $
DISTNAME= go-mow-cli-0.0.20160221
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=jawher/}
GITHUB_PROJECT= mow.cli
GITHUB_TAG= 772320464101e904cd51198160eb4d489be9cc49
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/jawher/mow.cli
COMMENT= versatile library for building CLI applications in Go
LICENSE= mit
WRKSRC= ${WRKDIR}
GO_DIST_BASE= ${GITHUB_PROJECT}-${GITHUB_TAG}
GO_SRCPATH= github.com/jawher/mow.cli
.include "../../lang/go/go-package.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.1 2016/07/16 13:03:42 bsiegert Exp $
gopkg/pkg/${GO_PLATFORM}/github.com/jawher/mow.cli.a
gopkg/src/github.com/jawher/mow.cli/LICENSE
gopkg/src/github.com/jawher/mow.cli/README.md
gopkg/src/github.com/jawher/mow.cli/args.go
gopkg/src/github.com/jawher/mow.cli/args_test.go
gopkg/src/github.com/jawher/mow.cli/cli.go
gopkg/src/github.com/jawher/mow.cli/cli_test.go
gopkg/src/github.com/jawher/mow.cli/commands.go
gopkg/src/github.com/jawher/mow.cli/doc.go
gopkg/src/github.com/jawher/mow.cli/examples_test.go
gopkg/src/github.com/jawher/mow.cli/flow.go
gopkg/src/github.com/jawher/mow.cli/flow_test.go
gopkg/src/github.com/jawher/mow.cli/formatter_test.go
gopkg/src/github.com/jawher/mow.cli/formatters.go
gopkg/src/github.com/jawher/mow.cli/fsm.go
gopkg/src/github.com/jawher/mow.cli/helper_test.go
gopkg/src/github.com/jawher/mow.cli/matchers.go
gopkg/src/github.com/jawher/mow.cli/matchers_test.go
gopkg/src/github.com/jawher/mow.cli/options.go
gopkg/src/github.com/jawher/mow.cli/options_test.go
gopkg/src/github.com/jawher/mow.cli/reflect.go
gopkg/src/github.com/jawher/mow.cli/reflect_test.go
gopkg/src/github.com/jawher/mow.cli/spec_n_parse_test.go
gopkg/src/github.com/jawher/mow.cli/spec_parser.go
gopkg/src/github.com/jawher/mow.cli/spec_tk.go
gopkg/src/github.com/jawher/mow.cli/spec_tk_test.go
@pkgdir bin
# $NetBSD: buildlink3.mk,v 1.1 2016/07/16 13:03:42 bsiegert Exp $
BUILDLINK_TREE+= go-mow-cli
.if !defined(GO_MOW_CLI_BUILDLINK3_MK)
GO_MOW_CLI_BUILDLINK3_MK:=
BUILDLINK_CONTENTS_FILTER.go-mow-cli= ${EGREP} gopkg/
BUILDLINK_DEPMETHOD.go-mow-cli?= build
BUILDLINK_API_DEPENDS.go-mow-cli+= go-mow-cli>=0.0.20160221
BUILDLINK_PKGSRCDIR.go-mow-cli?= ../../devel/go-mow-cli
.endif # GO_MOW_CLI_BUILDLINK3_MK
BUILDLINK_TREE+= -go-mow-cli
$NetBSD: distinfo,v 1.1 2016/07/16 13:03:42 bsiegert Exp $
SHA1 (go-mow-cli-0.0.20160221-772320464101e904cd51198160eb4d489be9cc49.tar.gz) = 81389c5cf5207686a205cf0e7be6b73481e54c7a
RMD160 (go-mow-cli-0.0.20160221-772320464101e904cd51198160eb4d489be9cc49.tar.gz) = 2a0bb7bb439bf2e877bd434a02a6923374d1e762
SHA512 (go-mow-cli-0.0.20160221-772320464101e904cd51198160eb4d489be9cc49.tar.gz) = 9590043bdd5342aaff7bc746bb0e144c64e64580e43d057e8901d918570933ca2def0b88ae89acd2fc3a371ce612aaa939fb23255f0cdd4657f925d074726268
Size (go-mow-cli-0.0.20160221-772320464101e904cd51198160eb4d489be9cc49.tar.gz) = 32881 bytes