}
func main() {
- forcedIfchange := flag.Bool("f", false, "forced redo-ifchange")
version := flag.Bool("version", false, "print version")
warranty := flag.Bool("warranty", false, "print warranty information")
}
}
case CmdNameRedoIfchange:
- ok, err = ifchange(tgts, *forcedIfchange, traced)
+ ok, err = ifchange(tgts, *flagForcedIfchange, traced)
if err == nil {
err = depsWrite(fdDep, tgts)
}
StopIfMod = false
Jobs sync.WaitGroup
- flagTrace *bool
- flagTraceAll *bool
- flagStderrKeep *bool
- flagStderrSilent *bool
+ flagTrace *bool
+ flagTraceAll *bool
+ flagStderrKeep *bool
+ flagStderrSilent *bool
+ flagForcedIfchange *bool
TracedAll bool
fmt.Sprintf("keep job's stderr (%s=1)", EnvStderrKeep))
flagStderrSilent = flag.Bool("s", false,
fmt.Sprintf("silent, do not print job's stderr (%s=1)", EnvStderrSilent))
+ flagForcedIfchange = flag.Bool("f", false, "forced redo-ifchange")
}
type RunError struct {