sqlcg index streams hundreds of WARNING lines to stdout during a normal run (one per unparseable statement). The signal-to-noise ratio is very low — the final summary line is buried. --quiet suppresses everything including the summary. Suggestion: send warnings to a log file (e.g. ~/.sqlcg/index.log) by default and only print a count to stdout: 'Warning: 148 files had parse errors — see ~/.sqlcg/index.log for details'. Add --verbose to restore current behaviour.
sqlcg index streams hundreds of WARNING lines to stdout during a normal run (one per unparseable statement). The signal-to-noise ratio is very low — the final summary line is buried. --quiet suppresses everything including the summary. Suggestion: send warnings to a log file (e.g. ~/.sqlcg/index.log) by default and only print a count to stdout: 'Warning: 148 files had parse errors — see ~/.sqlcg/index.log for details'. Add --verbose to restore current behaviour.