package main import ( "flag" "fmt" "os" "git.kundeng.us/phoenix/clean_file/parser" "git.kundeng.us/phoenix/clean_file/version" ) func main() { args := os.Args if len(args) < 2 { fmt.Println("Invalid arguments provided") os.Exit(-1) } versionFlag := flag.Bool("version", false, "Print version information") flag.Parse() if *versionFlag { fmt.Println(version.String()) return } fmt.Println("clean_file") filepath := args[1] fmt.Println("File path:", filepath) prsr := parser.NumberParser{FilePath: filepath} numbers := prsr.FileDump() prsr.PrintValues(numbers, true) prsr.SaveFile(numbers) }