From 57c61847c02e9b2f3c2e36f9c77c9dcb8da01b8c Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 7 Mar 2024 16:45:49 -0600 Subject: make a .git repo --- argv.go | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 argv.go (limited to 'argv.go') diff --git a/argv.go b/argv.go new file mode 100644 index 0000000..be670dd --- /dev/null +++ b/argv.go @@ -0,0 +1,24 @@ +package main + +/* + this parses the command line arguements + + this enables command line options from other packages like 'gui' and 'log' +*/ + +type args struct { + Repo string `arg:"positional" help:"go import path"` + Work bool `arg:"--work" help:"make a work directory"` +} + +func (args) Description() string { + return ` +Example usage: "go-clone go.wit.com/apps/go-clone" + +This will pull down the go sources and +the repositories in the go.sum file using git clone` +} + +func (args) Version() string { + return "go-clone " + VERSION +} -- cgit v1.2.3