11980: debian9 as a new target
[arvados-dev.git] / arvados-version-server / usage.go
1 // Copyright (C) The Arvados Authors. All rights reserved.
2 //
3 // SPDX-License-Identifier: AGPL-3.0
4
5 package main
6
7 import (
8         "flag"
9         "fmt"
10         "os"
11 )
12
13 var exampleConfigFile = []byte(`
14 dirPath: "/tmp/arvados-version-server-checkout"
15 cacheDirPath: "/tmp/arvados-version-server-cache"
16 gitExecutablePath: "/usr/bin/git"
17 listenPort: 8080
18 `)
19
20 func usage(fs *flag.FlagSet) {
21         fmt.Fprintf(os.Stderr, `
22 Arvados Version Server is a JSON REST service that generates package version
23 numbers for a given git commit hash.
24
25 Options:
26 `)
27         fs.PrintDefaults()
28         fmt.Fprintf(os.Stderr, `
29 Example config file:
30 %s
31 `, exampleConfigFile)
32 }