From 2be3a82f3a801a84c98a4de9c818ce8b0497135b Mon Sep 17 00:00:00 2001 From: Slack Coder Date: Wed, 18 Oct 2023 17:27:00 -0500 Subject: move todos to project root --- cmd/removepkg/main.go | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 cmd/removepkg/main.go (limited to 'cmd/removepkg/main.go') diff --git a/cmd/removepkg/main.go b/cmd/removepkg/main.go deleted file mode 100644 index 10fd014..0000000 --- a/cmd/removepkg/main.go +++ /dev/null @@ -1,41 +0,0 @@ -package main - -// TODO: print help when no arguments given - -import ( - "flag" - "fmt" - "os" - - "git.server.ky/slackcoder/pkgtools-go" - "github.com/pborman/getopt/v2" -) - -func usage() { - getopt.PrintUsage(os.Stdout) -} - -func ParseFlags() *pkgtools.RemovePkgFlags { - flags := pkgtools.DefaultRemovePkgFlags - flags.SetEnvValues() - - getopt.Parse() - return &flags -} - -func main() { - getopt.SetParameters("packagename ...") - help := getopt.BoolLong("help", 0, "display help") - - flags := ParseFlags() - if len(getopt.Args()) == 0 || *help { - usage() - return - } - - err := pkgtools.RemovePkg(flags, flag.Args()...) - if err != nil { - fmt.Println(err) - os.Exit(-1) - } -} -- cgit v1.2.3