Run the tool multiple times. Or pipe --json output to a script for batch comparison.
Yes. Lines starting with # and empty lines are ignored.
Single and double quotes at the start/end of values are stripped.
Yes. Use --json flag for machine-readable output. Exit code is 0 on success, 1 on file error.
diff shows raw file differences. env-diff understands .env semantics: it ignores comments, blank lines, and quotes.