|
@@ -85,10 +85,17 @@ func init() {
|
|
|
}
|
|
|
|
|
|
func main() {
|
|
|
+ var sitepath = flag.String("server", "localhost:8129", "server:port")
|
|
|
+
|
|
|
flag.Parse()
|
|
|
- if !sitepath.set {
|
|
|
- fmt.Println("--sitepath not set")
|
|
|
- os.Exit(1)
|
|
|
+
|
|
|
+ flagset := make(map[string]bool)
|
|
|
+ flag.Visit(func(f *flag.Flag) { flagset[f.Name]=true } )
|
|
|
+
|
|
|
+ if flagset["server"] {
|
|
|
+ fmt.Printf("server set via flags\n")
|
|
|
+ } else {
|
|
|
+ fmt.Printf("server not explicitly set, using default\n")
|
|
|
}
|
|
|
err := filepath.Walk(sitepath.value, func(path string, f os.FileInfo, err error) error {
|
|
|
if f == nil {
|