package utils import ( "flag" logger "git.site.quack-lab.dev/dave/cylogger" ) // flagsLogger is a scoped logger for the utils/flags package. var flagsLogger = logger.Default.WithPrefix("utils/flags") var ( ParallelFiles = flag.Int("P", 100, "Number of files to process in parallel") Filter = flag.String("f", "", "Filter commands before running them") JSON = flag.Bool("json", false, "Enable JSON mode for processing JSON files") ) func init() { flagsLogger.Debug("Initializing flags") flagsLogger.Trace("ParallelFiles initial value: %d, Filter initial value: %q, JSON initial value: %t", *ParallelFiles, *Filter, *JSON) }