Skip to content

Commit ced8620

Browse files
authored
Merge pull request #145 from andrew-demb/cobra-improvements
📦 Improve CLI help
2 parents 97fb47e + 19decbc commit ced8620

1 file changed

Lines changed: 5 additions & 6 deletions

File tree

main.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -194,19 +194,18 @@ func runExpoter() {
194194

195195
func main() {
196196
var cmd = &cobra.Command{
197-
Use: "viper-test",
198-
Short: "testing viper",
197+
Use: "cloudflare_exporter",
198+
Short: "Prometheus exporter exposing Cloudflare Analytics dashboard data on a per-zone basis, as well as Worker metrics",
199199
Run: func(_ *cobra.Command, _ []string) {
200200
runExpoter()
201201
},
202202
}
203203

204-
//vip := viper.New()
205204
viper.AutomaticEnv()
206205

207206
flags := cmd.Flags()
208207

209-
flags.String("listen", ":8080", "listen on addr:port ( default :8080), omit addr to listen on all interfaces")
208+
flags.String("listen", ":8080", "listen on addr:port (default :8080), omit addr to listen on all interfaces")
210209
viper.BindEnv("listen")
211210
viper.SetDefault("listen", ":8080")
212211

@@ -223,11 +222,11 @@ func main() {
223222
flags.String("cf_api_token", "", "cloudflare api token (preferred)")
224223
viper.BindEnv("cf_api_token")
225224

226-
flags.String("cf_zones", "", "cloudflare zones to export, comma delimited list")
225+
flags.String("cf_zones", "", "cloudflare zones to export, comma delimited list of zone ids")
227226
viper.BindEnv("cf_zones")
228227
viper.SetDefault("cf_zones", "")
229228

230-
flags.String("cf_exclude_zones", "", "cloudflare zones to exclude, comma delimited list")
229+
flags.String("cf_exclude_zones", "", "cloudflare zones to exclude, comma delimited list of zone ids")
231230
viper.BindEnv("cf_exclude_zones")
232231
viper.SetDefault("cf_exclude_zones", "")
233232

0 commit comments

Comments
 (0)