Subversion Repositories svn.Prod repos

Rev

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
}