@@ -64,10 +64,18 @@ func encryptPage(path string) {
}
func main() {
- if !(os.Args[1]) {
- flag.Usage = func() {
- fmt.Println("Lol")
- }
+ var servername = flag.String("dir", "localhost:8129", "server:port")
+
+ flag.Parse()
+ flagset := make(map[string]bool)
+ flag.Visit(func(f *flag.Flag) { flagset[f.Name]=true } )
+ if flagset["dir"] {
+ fmt.Printf("dir set via flags\n")
+ } else {
+ fmt.Printf("dir not explicitly set, using default\n")
+ os.Exit(1)
publicPath := os.Args[1]
err := filepath.Walk(publicPath, func(path string, f os.FileInfo, err error) error {