refactor: move usage, aliases to outside var

main
Tran Hau 2021-04-17 00:34:53 +07:00
parent 0f1b9f6bd1
commit 60f1245579
1 changed files with 14 additions and 4 deletions

18
main.go
View File

@ -11,14 +11,24 @@ import (
)
const (
appName = "license"
appName = "license"
appUsage = "generate LICENSE"
// flags
outputFlag = "output"
// flag usages
outputUsage = "output directory"
currentDir = "."
licenseFilename = "LICENSE"
)
var (
// flag aliases
outputAliases = []string{"o"}
)
var fmtErr = color.New(color.FgRed)
func main() {
@ -26,12 +36,12 @@ func main() {
app := &cli.App{
Name: appName,
Usage: "generate LICENSE",
Usage: appUsage,
Flags: []cli.Flag{
&cli.StringFlag{
Name: outputFlag,
Aliases: []string{"o"},
Usage: "output directory",
Aliases: outputAliases,
Usage: outputUsage,
DefaultText: currentDir,
},
},