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