Rev 37 | Rev 43 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 37 | Rev 38 | ||
---|---|---|---|
Line 54... | Line 54... | ||
54 | // MAIN |
54 | // MAIN |
55 | // ============================================================================= |
55 | // ============================================================================= |
56 | 56 | ||
57 | func main() { |
57 | func main() { |
58 | progname := os.Args[0] |
58 | progname := os.Args[0] |
59 | if len(os.Args) < 2 { |
59 | if len(os.Args) == 2 { |
60 | Usage(progname, "ERROR: 1 argument expected") |
- | |
61 | } |
- | |
62 | directory := os.Args[1] |
60 | directory := os.Args[1] |
63 | fi, err := os.Stat(directory) |
61 | fi, err := os.Stat(directory) |
64 | if err != nil { |
62 | if err != nil { |
65 | _ = err // ugly hack to allow not using the err variable |
63 | _ = err // ugly hack to allow not using the err variable |
66 | Usage(progname, "ERROR: Not a directory : " + directory) |
64 | Usage(progname, "ERROR: Not a directory : " + directory) |
Line 68... | Line 66... | ||
68 | if fi.IsDir() { |
66 | if fi.IsDir() { |
69 | start_traverse(directory) |
67 | start_traverse(directory) |
70 | } else { |
68 | } else { |
71 | Usage(progname, "ERROR: Not a directory : " + directory) |
69 | Usage(progname, "ERROR: Not a directory : " + directory) |
72 | } |
70 | } |
- | 71 | } else { |
|
- | 72 | Usage(progname, "ERROR: 1 argument expected") |
|
73 | 73 | } |
|
74 | } |
74 | } |