Files
clean_file/main.go
T
phoenixandphoenix 4a109467e3 add versioning (#11)
Reviewed-on: #11
Co-authored-by: phoenix <kundeng00@pm.me>
Co-committed-by: phoenix <kundeng00@pm.me>
2025-09-01 22:13:29 +00:00

29 lines
528 B
Go

package main
import "fmt"
import "os"
import "git.kundeng.us/phoenix/clean_file/parser"
func main() {
fmt.Println("clean_file")
args := os.Args
if len(args) < 2 {
fmt.Println("Invalid arguments provided")
os.Exit(-1)
}
filepath := args[1]
fmt.Println("File path:", filepath)
prsr := parser.NumberParser{FilePath: filepath}
rawValues := prsr.FileDump()
parsedValues := prsr.UpdateValues(rawValues)
newUpdated := prsr.RemoveDups(parsedValues)
prsr.PrintValues(newUpdated, true)
prsr.SaveFile(newUpdated)
}