Usage: octopize-deploy-tool diff [-h] [--config CONFIG] [--non-interactive]
                                 [--verbosity {1,2}] [--verbose] [--from PATH]
                                 [--to PATH] [--app-root APP_ROOT]
                                 [REF ...]

Compare two rendered versions and show a per-file unified diff for files that differ. Resolve conflicts interactively before applying.

POSITIONAL FORM (recommended):
  diff v3                  — currently deployed vs v3
  diff v2 v3               — two rendered versions
  diff deployed latest     — deployed copy vs latest render

RAW PATH FORM (scripting):
  diff --from PATH --to PATH

Exits 0 if identical or all conflicts resolved; exits 1 if any file was skipped.

Options:
  -h, --help           show this help message and exit
  --config CONFIG      YAML configuration file to load
  --non-interactive    Run in non-interactive mode (use defaults or config
                       file)
  --verbosity {1,2}    Verbosity level: 1=essential (default), 2=verbose
  --verbose            (Deprecated: use --verbosity 2) Enable verbose output
  --from PATH          Raw source path (power users / scripting). Mutually
                       exclusive with positional REFs.
  --to PATH            Raw target path (power users / scripting). Mutually
                       exclusive with positional REFs.
  --app-root APP_ROOT  Deployment root directory (default: current directory)
