See PHI1758. Currently, automatic detection of "Depends on" is short-circuited.
arc diff has a very large number of arguments, some of which I'd like to simplify or remove.
I think --raw and --raw-command can be simplified into --raw <path> which accepts -.
I'd like to remove lint/unit excuses.
These flags should become prompt configuration:
These flags should be removed since I don't think they make sense in the context of arc diff:
These flags should be replaced with some kind of arc apply workflow:
I'm not sure --use-commit-message has any real use cases.
Perhaps --edit can be moved to some arc apply-esque arc edit, although I am currently not excited about writing a general-purpose CLI edit workflow for any object type (many complex controls seem very difficult to represent in text form).