diff options
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) - } -} |