Usage:"Log level to run at: debug, info, warn, fatal",
Value:defaults.LogLevel,
EnvVars:[]string{envNames.LogLevel},
},
&cli.StringFlag{
Name:flagNames.ApplicationName,
Usage:"Name of the application, used in various places internally",
Value:defaults.ApplicationName,
EnvVars:[]string{envNames.ApplicationName},
Hidden:true,
},
&cli.StringFlag{
Name:flagNames.ConfigPath,
Usage:"Path to a yaml file containing gotosocial configuration. Values set in this file will be overwritten by values set as env vars or arguments",
Value:defaults.ConfigPath,
EnvVars:[]string{envNames.ConfigPath},
},
&cli.StringFlag{
Name:flagNames.Host,
Usage:"Hostname to use for the server (eg., example.org, gotosocial.whatever.com). DO NOT change this on a server that's already run!",
Value:defaults.Host,
EnvVars:[]string{envNames.Host},
},
&cli.StringFlag{
Name:flagNames.AccountDomain,
Usage:"Domain to use in account names (eg., example.org, whatever.com). If not set, will default to the setting for host. DO NOT change this on a server that's already run!",
Value:defaults.AccountDomain,
EnvVars:[]string{envNames.AccountDomain},
},
&cli.StringFlag{
Name:flagNames.Protocol,
Usage:"Protocol to use for the REST api of the server (only use http for debugging and tests!)",