aboutsummaryrefslogtreecommitdiff
path: root/cmd/removepkg/main.go
blob: 5970112cd925e675e06a9f78d225a40d03cfd894 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
package main

import (
	"flag"
	"fmt"
	"os"

	"git.server.ky/slackcoder/pkgtools"
)

func ParseFlags() *pkgtools.RemovePkgFlags {
	flags := pkgtools.DefaultRemovePkgFlags
	flags.SetEnvValues()

	flag.Parse()

	return &flags
}

func main() {
	flags := ParseFlags()

	err := pkgtools.RemovePkg(flags, flag.Args()...)
	if err != nil {
		fmt.Println(err)
		os.Exit(-1)
	}
}