|
|
@ -43,7 +43,7 @@ func init() {
|
|
|
|
rootCmd.AddCommand(adifCmd)
|
|
|
|
rootCmd.AddCommand(adifCmd)
|
|
|
|
|
|
|
|
|
|
|
|
adifCmd.PersistentFlags().BoolVarP(&isWwff, "wwff", "w", false, "Generates an ADIF file ready to be uploaded on WWFF")
|
|
|
|
adifCmd.PersistentFlags().BoolVarP(&isWwff, "wwff", "w", false, "Generates an ADIF file ready to be uploaded on WWFF")
|
|
|
|
adifCmd.PersistentFlags().BoolVarP(&isOverwrite,"overWrite", "", false, "Overwrites the output file if it exisits")
|
|
|
|
adifCmd.PersistentFlags().BoolVarP(&isOverwrite, "overwrite", "", false, "Overwrites the output file if it exisits")
|
|
|
|
adifCmd.PersistentFlags().StringVarP(&outputFilename, "output", "o", "", "Output filename")
|
|
|
|
adifCmd.PersistentFlags().StringVarP(&outputFilename, "output", "o", "", "Output filename")
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -57,5 +57,14 @@ func processAdifCommand(){
|
|
|
|
fmt.Println("Output wasOK: ", wasOK)
|
|
|
|
fmt.Println("Output wasOK: ", wasOK)
|
|
|
|
fmt.Println("wwff: ", isWwff)
|
|
|
|
fmt.Println("wwff: ", isWwff)
|
|
|
|
fmt.Println("isOverwrite: ", isOverwrite)
|
|
|
|
fmt.Println("isOverwrite: ", isOverwrite)
|
|
|
|
//loadFile()
|
|
|
|
|
|
|
|
|
|
|
|
// if the output file could not be parsed correctly do noting
|
|
|
|
|
|
|
|
if wasOK {
|
|
|
|
|
|
|
|
loadedLogFile, isLoadedOK := loadFile()
|
|
|
|
|
|
|
|
if isLoadedOK {
|
|
|
|
|
|
|
|
//check if we have the necessary information for the type
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
writeAdif(verifiedOutputFilename, loadedLogFile)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|