We kind of just scatter fmt.Printf or log.Printf everywhere, we should probably use something like logrus so we can utilize scopes.
We should have a normal output mode (no flags) and a verbose output mode (-v). The normal output mode is the baseline, while verbose mode should have debug info.
The goal is that users can run the tool with -v when they have issues and can possibly get insight into them, maybe making it part of the repository issue template.
We kind of just scatter
fmt.Printf
orlog.Printf
everywhere, we should probably use something like logrus so we can utilize scopes.We should have a normal output mode (no flags) and a verbose output mode (-v). The normal output mode is the baseline, while verbose mode should have debug info.
Normal:
Verbose:
The goal is that users can run the tool with
-v
when they have issues and can possibly get insight into them, maybe making it part of the repository issue template.