Files
gspt/config/flags.go
2023-12-21 00:55:29 +05:30

34 lines
796 B
Go

package config
import (
"flag"
)
var (
Flags = &Flag{}
)
type Flag struct {
ConfigPath string
Version bool
HideImage bool
RoundedCorners bool
UseIcons bool
}
func parseFlags() {
flag.StringVar(&Flags.ConfigPath, "c", userConfigPath,
"Specify The Directory to check for config.yml file.")
flag.BoolVar(&Flags.HideImage, "hide-image", Config.HideImage,
"Do not display the cover art image.")
flag.BoolVar(&Flags.Version, "v", false,
"Do not display the cover art image.")
flag.BoolVar(&Flags.Version, "version", false,
"Do not display the cover art image.")
flag.BoolVar(&Flags.RoundedCorners, "rounded-corners", Config.RoundedCorners,
"Enable Rounded Corners")
flag.BoolVar(&Flags.UseIcons, "icons", Config.UseIcons,
"Use Icons")
flag.Parse()
}