github.com/andresbott/yamlfmt@v0.1.0/app/cli/printer.go (about)

     1  package cli
     2  
     3  import "fmt"
     4  
     5  type printer struct {
     6  	quiet   bool
     7  	verbose bool
     8  }
     9  
    10  func (p printer) print(msg string) {
    11  	if p.quiet {
    12  		return
    13  	}
    14  	fmt.Println(msg)
    15  }
    16  
    17  func (p printer) printVerbose(msg string) {
    18  	if p.quiet {
    19  		return
    20  	}
    21  	if p.verbose {
    22  		fmt.Println(msg)
    23  	}
    24  }