Previously, subcommands had their own
--help. Since updating to today’s stable Arcanist, they don’t.
$ git clone -b stable https://github.com/phacility/arcanist.git $ cd arcanist $ ./bin/arc diff --help Usage Exception: Unrecognized argument 'diff'. Try 'arc help'.
$ arc diff --help diff [paths] (svn) diff [commit] (git, hg) Supports: git, svn, hg Generate a Differential diff or revision from local changes. Under git and mercurial, you can specify a commit (like HEAD^^^ or master) and Differential will generate a diff against the merge base of that commit and your current working directory parent. Under svn, you can choose to include only some of the modified files in the working copy in the diff by specifying their paths. If you omit paths, all changes are included in the diff. --add-all, -a Automatically add all unstaged and uncommitted files to [much more help here]
I know that you can use
arc help diff to get the help, but that’s not how any Unix tool I’m familiar with works and I only know it works that way because I read the source.
$ ./bin/arc version arcanist acf38083f7ffc450395429a327c0109f13617bc9 (24 Apr 2020)