added quiet option

This commit is contained in:
Christian Goll
2022-05-25 20:58:52 +02:00
parent 312596276e
commit 2f4757600d
2 changed files with 10 additions and 4 deletions

View File

@@ -67,8 +67,10 @@ func CobraRunE(cmd *cobra.Command, args []string) error {
if len(filenameFromTemplate) != 0 {
wwlog.Printf(wwlog.DEBUG, "Found multifile comment, new filename %s\n", filenameFromTemplate[0][1])
if foundFileComment {
wwlog.Printf(wwlog.INFO, "backupFile: %v\nwriteFile: %v\n", backupFile, writeFile)
wwlog.Printf(wwlog.INFO, "Filename: %s\n\n", destFileName)
if !Quiet {
wwlog.Printf(wwlog.INFO, "backupFile: %v\nwriteFile: %v\n", backupFile, writeFile)
wwlog.Printf(wwlog.INFO, "Filename: %s\n\n", destFileName)
}
wwlog.Printf(wwlog.INFO, "%s", outBuffer.String())
outBuffer.Reset()
}
@@ -78,8 +80,10 @@ func CobraRunE(cmd *cobra.Command, args []string) error {
_, _ = outBuffer.WriteString(line)
}
}
wwlog.Printf(wwlog.INFO, "backupFile: %v\nwriteFile: %v\n", backupFile, writeFile)
wwlog.Printf(wwlog.INFO, "Filename: %s\n\n", destFileName)
if !Quiet {
wwlog.Printf(wwlog.INFO, "backupFile: %v\nwriteFile: %v\n", backupFile, writeFile)
wwlog.Printf(wwlog.INFO, "Filename: %s\n\n", destFileName)
}
wwlog.Printf(wwlog.INFO, "%s", outBuffer.String())
return nil
}

View File

@@ -18,6 +18,7 @@ var (
Args: cobra.ExactArgs(1),
}
NodeName string
Quiet bool
)
func init() {
@@ -33,6 +34,7 @@ func init() {
}); err != nil {
log.Println(err)
}
baseCmd.PersistentFlags().BoolVarP(&Quiet, "quiet", "q", false, "do not print information if multiple, backup files are written")
}
// GetRootCommand returns the root cobra.Command for the application.