mirror of
https://github.com/aditya-K2/gspt.git
synced 2026-01-09 13:58:05 -05:00
34 lines
796 B
Go
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()
|
|
}
|