Files
clean_file/main.go
T
phoenixandphoenix 3151405d32 Some major changes (#14)
Reviewed-on: #14
Co-authored-by: phoenix <kundeng00@pm.me>
Co-committed-by: phoenix <kundeng00@pm.me>
2025-11-16 00:44:55 +00:00

39 lines
627 B
Go

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)
}