feat: repo health check (#16) #17

Merged
张泊明518370910136 merged 37 commits from file_check into master 2024-09-11 20:09:27 +08:00
Showing only changes of commit 48ab754ddf - Show all commits

View File

@ -50,13 +50,15 @@ func VerifyFiles(rootDir string,checkFileNameList string, checkFileSumList strin
// rootDir := flag.String("rootDir", ".", "Root directory containing the files.") // rootDir := flag.String("rootDir", ".", "Root directory containing the files.")
// flag.Parse() // flag.Parse()
// Process input file names and checksums // Process input file names and checksums
if len(checkFileNameList) == 0 {
return nil//fmt.Errorf("No checksum happened")
os.Exit(1)
}
fileNames := strings.Split(checkFileNameList, ",") fileNames := strings.Split(checkFileNameList, ",")
checkSums := strings.Split(checkFileSumList, ",") checkSums := strings.Split(checkFileSumList, ",")
// Check if the number of files matches the number of checksums // Check if the number of files matches the number of checksums
if len(fileNames) == 0 {
return nil//fmt.Errorf("No checksum happened")
}
if len(fileNames) != len(checkSums) { if len(fileNames) != len(checkSums) {
return fmt.Errorf("Error: The number of files and checksums do not match.") return fmt.Errorf("Error: The number of files and checksums do not match.")