浏览代码

auto-push

Toby Chui 5 年之前
父节点
当前提交
f60b75437f
共有 2 个文件被更改,包括 9 次插入9 次删除
  1. 二进制
      fsconv.exe
  2. 9 9
      main.go

二进制
fsconv.exe


+ 9 - 9
main.go

@@ -193,11 +193,7 @@ func main() {
 		fmt.Println("ArOZ Online UM File Naming Method Converter")
 		fmt.Println("Usage: \n./fsconv						Convert all files under current directory and its sub-directories into UTF-8 file naming method.")
 		fmt.Println("./fsconv -um 						Convert all files under current directory and its sub-directories into UM File Naming Method representation.")
-		fmt.Println("Flags")
-		fmt.Println("-r		Recirsive directory conversion, accept { true / false }")
-		fmt.Println("-i		Input file / directory path")
-		fmt.Println("-f 	Format, accept { default / umfilename } only")
-		fmt.Println("-m 	Conversion Mode, accept { file / folder / all} only")
+		fmt.Println("Use ./fsconv -h for showing all usable flags for defined file / folder conversion")
 
 
 	}else if (len(os.Args) == 2 && os.Args[1] == "-um"){
@@ -241,13 +237,17 @@ func main() {
 		//Given target directory with flags
 		var recursive = flag.Bool("r",false,"Enable recursive filename translation.")
 		var inputFile = flag.String("i","","Input filename.")
-		var format = flag.String("f","default","Conversion target format. Accept {default/umfilename}.")
-		var mode = flag.String("m","all","Conversion mode. Accept {file/folder/all}.")
+		var defaultFormat = flag.Bool("utf",false,"Convert to standard UTF-8 filename format")
+		var umFormat = flag.Bool("um",false,"Convert to UMfilename format")
+		var includeFiles = flag.Bool("f",false,"Include all files within input directory, default false")
+		var includeFolders = flag.Bool("d",false,"Include all directories within input directory, default false")
 		flag.Parse()
 		fmt.Println("r:", *recursive)
 		fmt.Println("i:", *inputFile)
-		fmt.Println("f:", *format)
-		fmt.Println("m:", *mode)
+		fmt.Println("utf:", *defaultFormat)
+		fmt.Println("um:", *umFormat)
+		fmt.Println("f:", *includeFiles)
+		fmt.Println("d:", *includeFolders)
 
 	}
 }