cmd/root.go
changeset 55 e9df533a1c4f
parent 51 300ac09051a7
child 65 0491cc43911e
equal deleted inserted replaced
54:c31ca7e1ac24 55:e9df533a1c4f
    18 	"github.com/McKael/madonctl/printer"
    18 	"github.com/McKael/madonctl/printer"
    19 )
    19 )
    20 
    20 
    21 // AppName is the CLI application name
    21 // AppName is the CLI application name
    22 const AppName = "madonctl"
    22 const AppName = "madonctl"
       
    23 
       
    24 // AppWebsite is the application website URL
       
    25 const AppWebsite = "https://github.com/McKael/madonctl"
       
    26 
       
    27 // defaultConfigFile is the path to the default configuration file
    23 const defaultConfigFile = "$HOME/.config/" + AppName + "/" + AppName + ".yaml"
    28 const defaultConfigFile = "$HOME/.config/" + AppName + "/" + AppName + ".yaml"
    24 
    29 
       
    30 // Madon API client
       
    31 var gClient *madon.Client
       
    32 
       
    33 // Options
    25 var cfgFile string
    34 var cfgFile string
    26 var safeMode bool
    35 var safeMode bool
    27 var instanceURL, appID, appSecret string
    36 var instanceURL, appID, appSecret string
    28 var login, password, token string
    37 var login, password, token string
    29 var gClient *madon.Client
       
    30 var verbose bool
    38 var verbose bool
    31 var outputFormat string
    39 var outputFormat string
    32 var outputTemplate, outputTemplateFile string
    40 var outputTemplate, outputTemplateFile string
    33 var colorMode string
    41 var colorMode string
    34 
    42