summaryrefslogtreecommitdiff
path: root/internal/app/flags.go
blob: 7b3ab5a34871618592a1512fdf5b0cd52dc63674 (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
package app

import "github.com/urfave/cli/v3"

const (
	flagLogfile = "log-file"
)

var AppFlags []cli.Flag = []cli.Flag{
	&cli.StringFlag{
		Name:        "color",
		Aliases:     []string{"c"},
		Usage:       "Initial color",
		Value:       "",
		DefaultText: "#b7416e",
	},
	&cli.StringFlag{
		Name:        flagLogfile,
		Aliases:     []string{"l"},
		Usage:       "Log file",
		Sources:     cli.EnvVars("TERMPICKER_LOG_FILE"),
		DefaultText: "/path/to/termpicker-logs.txt",
	},
	cli.VersionFlag,
}