Add -c flag to specify list of config files
- Environment variable also accepts comma-separated list - Overwrites cli arguments
This commit is contained in:
parent
0241a506d4
commit
9166a78fb7
3 changed files with 83 additions and 23 deletions
16
main.go
16
main.go
|
@ -1,6 +1,7 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"flag"
|
||||
"fmt"
|
||||
"log"
|
||||
"net/http"
|
||||
|
@ -15,7 +16,22 @@ import (
|
|||
"gitlab.hamburg.ccc.de/ccchh/spaceapid/util"
|
||||
)
|
||||
|
||||
var (
|
||||
flagHelp bool
|
||||
)
|
||||
|
||||
func init() {
|
||||
flag.BoolVar(&flagHelp, "h", false, "Print help output")
|
||||
}
|
||||
|
||||
func main() {
|
||||
flag.Parse()
|
||||
|
||||
if flagHelp {
|
||||
flag.PrintDefaults()
|
||||
os.Exit(0)
|
||||
}
|
||||
|
||||
// Get spaceapid configuration
|
||||
conf := config.ParseConfiguration()
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue