Skip to content

Commit 718d725

Browse files
committed
Minor config example cleanup
1 parent 5010384 commit 718d725

File tree

6 files changed

+14
-16
lines changed

6 files changed

+14
-16
lines changed

.travis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
language: go
22

33
go:
4-
- 1.5
4+
- 1.6
55

66
go_import_path: github.com/nanopack/hoarder
77
install: go get -t -v .

README.md

+3-4
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Available Commands:
3636
Flags:
3737
-b, --backend string Hoarder backend (default "file:///var/db/hoarder")
3838
-g, --clean-after uint Age, in seconds, after which data is deemed garbage (default 0)
39-
--config string /path/to/config.yml
39+
-c, --config string Path to config file (with extension)
4040
-H, --listen-addr string Hoarder listen uri (scheme defaults to https) (default "https://127.0.0.1:7410")
4141
--log-level string Output level of logs (TRACE, DEBUG, INFO, WARN, ERROR, FATAL) (default "INFO")
4242
-s, --server Run hoarder as a server
@@ -52,7 +52,6 @@ To configure hoarder, a config.yml file can be passed with --config. Configurati
5252

5353
```yml
5454
backend : "file:///var/db/hoarder" # the pluggable backend the api will use for storage
55-
clean-after : 0 # the age that data is deemed garbage (seconds)
5655
listen-addr : "https://127.0.0.1:7410" # the connection host uri (scheme defaults to https)
5756
log-level : "INFO" # the output log level (trace, debug, info, warn, error, fatal)
5857
server : false # run as a server
@@ -69,8 +68,8 @@ token : "" # the secure token used to connect wit
6968
| POST | /blobs/{:id} | Publish a new blob
7069
| PUT | /blobs/{:id} | Update an existing blob
7170
| DELETE | /blobs/{:id} | Remove an existing blob
72-
| GET | /blobs" | List all blobs
73-
| HEAD | /blobs" | Retrieve file information for all blobs
71+
| GET | /blobs | List all blobs
72+
| HEAD | /blobs | Retrieve file information for all blobs
7473
```
7574

7675
#### Examples

api/api.go

+7-8
Original file line numberDiff line numberDiff line change
@@ -15,24 +15,23 @@ import (
1515

1616
// Start starts the api listener
1717
func Start() error {
18-
19-
u, err := url.Parse(viper.GetString("listen-addr"))
18+
uri, err := url.Parse(viper.GetString("listen-addr"))
2019
if err != nil {
21-
return fmt.Errorf("Failed to parse db connection - %v", err)
20+
return fmt.Errorf("Failed to parse 'listen-addr' - %v", err)
2221
}
2322

2423
// blocking...
2524
nanoauth.DefaultAuth.Header = "X-AUTH-TOKEN"
2625

2726
// listen http (with auth support)
28-
if u.Scheme == "http" {
29-
lumber.Info("Starting hoarder server at 'http://%s'...", u.Host)
30-
return nanoauth.ListenAndServe(u.Host, viper.GetString("token"), routes(), "/ping")
27+
if uri.Scheme == "http" {
28+
lumber.Info("Starting hoarder server at 'http://%s'...", uri.Host)
29+
return nanoauth.ListenAndServe(uri.Host, viper.GetString("token"), routes(), "/ping")
3130
}
3231

3332
// listen https
34-
lumber.Info("Starting secure hoarder server at 'https://%s'...", u.Host)
35-
return nanoauth.ListenAndServeTLS(u.Host, viper.GetString("token"), routes(), "/ping")
33+
lumber.Info("Starting secure hoarder server at 'https://%s'...", uri.Host)
34+
return nanoauth.ListenAndServeTLS(uri.Host, viper.GetString("token"), routes(), "/ping")
3635
}
3736

3837
// routes registers all api routes with the router

commands/README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Available Commands:
2525
Flags:
2626
-b, --backend string Hoarder backend (default "file:///var/db/hoarder")
2727
-g, --clean-after uint Age, in seconds, after which data is deemed garbage (default 0)
28-
--config string /path/to/config.yml
28+
-c, --config string Path to config file (with extension)
2929
-H, --listen-addr string Hoarder listen uri (scheme defaults to https) (default "https://127.0.0.1:7410")
3030
--log-level string Output level of logs (TRACE, DEBUG, INFO, WARN, ERROR, FATAL) (default "INFO")
3131
-s, --server Run hoarder as a server

commands/commands.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,7 @@ func init() {
147147
viper.BindPFlag("server", HoarderCmd.Flags().Lookup("server"))
148148

149149
// cli-only flags
150-
HoarderCmd.Flags().StringVar(&config, "config", "", "/path/to/config.yml")
150+
HoarderCmd.Flags().StringVarP(&config, "config", "c", "", "Path to config file (with extension)")
151151
HoarderCmd.Flags().BoolVarP(&showVers, "version", "v", false, "Display the current version of this CLI")
152152

153153
// commands

main.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
// Flags:
2121
// -b, --backend string Hoarder backend (default "file:///var/db/hoarder")
2222
// -g, --clean-after uint Age, in seconds, after which data is deemed garbage (default 0)
23-
// --config string /path/to/config.yml
23+
// -c, --config string Path to config file
2424
// -H, --listen-addr string Hoarder listen uri (scheme defaults to https) (default "https://127.0.0.1:7410")
2525
// --log-level string Output level of logs (TRACE, DEBUG, INFO, WARN, ERROR, FATAL) (default "INFO")
2626
// -s, --server Run hoarder as a server

0 commit comments

Comments
 (0)