- `main_test.go` requires refactoring as almost all tests are covering `flags.go`, - `main.go` requires more test coverage.