diff options
author | Slack Coder <slackcoder@server.ky> | 2023-10-18 17:27:00 -0500 |
---|---|---|
committer | Slack Coder <slackcoder@server.ky> | 2023-10-18 17:27:00 -0500 |
commit | 2be3a82f3a801a84c98a4de9c818ce8b0497135b (patch) | |
tree | 9fb89a6b10fddbb1560d895215b445813d3ea28c /cmd/removepkg | |
parent | 2fda2161877e61e16b7f208ba1f92f650776cbe2 (diff) | |
download | pkgtools-go-todo.tar.xz |
move todos to project roottodo
Diffstat (limited to 'cmd/removepkg')
-rw-r--r-- | cmd/removepkg/main.go | 41 |
1 files changed, 0 insertions, 41 deletions
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) - } -} |