func Check(condition bool, quiet bool, msg string) {
	if !condition {
		Warn(quiet, msg)
	}
}
Check checks a condition and warns if it is false
package cli
import (
	"fmt"
	"os"
)
func ErrCheck(err error, quiet bool, msg string) {
	if err != nil {
		if !quiet {
			if msg == "" {
				fmt.Fprintf(os.Stderr, "%s\n", err.Error())
			} else {
				fmt.Fprintf(os.Stderr, "%s: %s\n", msg, err.Error())
			}
		}
		os.Exit(1)
	}
}
func ErrAssert(condition bool, err error, quiet bool, msg string) {
	if !condition {
		if err != nil {
			if !quiet {
				if msg == "" {
					fmt.Fprintf(os.Stderr, "%s\n", err.Error())
				} else {
					fmt.Fprintf(os.Stderr, "%s: %s\n", msg, err.Error())
				}
			}
			os.Exit(1)
		}
	}
}
func Assert(condition bool, quiet bool, msg string) {
	if !condition {
		Err(quiet, msg)
	}
}
func Err(quiet bool, msg string) {
	if !quiet {
		fmt.Fprintf(os.Stderr, "%s\n", msg)
	}
	os.Exit(1)
}
func WarnCheck(err error, quiet bool, msg string) {
	if err != nil {
		if !quiet {
			if msg == "" {
				fmt.Fprintf(os.Stderr, "%s\n", err.Error())
			} else {
				fmt.Fprintf(os.Stderr, "%s: %s\n", msg, err.Error())
			}
		}
	}
}