Example invocation:

--recompile-ecj --neoform "net.neoforged:neoform:1.20.6-20240429.153634@zip" --dist joined
Usage: neoform [-hV] [--print-graph] [--recompile] [--recompile-ecj]
               [--cache-dir=<cacheDir>] --dist=<dist>
               [--launcher-meta-uri=<launcherManifestUrl>] [--repository
               [=<repositories>...]]... ([--neoform=<neoform>]
               [--neoforge=<neoforge>])
      --cache-dir=<cacheDir>

      --dist=<dist>
  -h, --help                Show this help message and exit.
      --launcher-meta-uri=<launcherManifestUrl>

      --neoforge=<neoforge>
      --neoform=<neoform>
      --print-graph
      --recompile
      --recompile-ecj
      --repository[=<repositories>...]

  -V, --version             Print version information and exit.