I attempted to get this behavior upstreamed, but the devs didn't want additional complexity. With this patch, the default behavior of Arcanist does not change, but the tool will properly detect a pre-existing config file at ~/.config/arcrc or $XDG_CONFIG_DIR/arcrc, just like Git's approach to XDG Base Directory Specification compliance. This allows perfect backwards compatibility, while adding flexibility for those who don't wish to have cluttered home directories.
- Group Reviewers
- R375:c29edff73f3a: Patch Arcanist to check XDG config dirs for existing configs
Submit this patch with a config file in ~/.config/arcrc
Ah yes...the added complexity of like..15 lines. But they'll go ahead and have no issues implementing a bunch of crap like Conpherence (when vastly superior chat systems exist) and Phortune for accounts and billing. Yea...okay. They're welcome to explain that flawless logic to me.
Patch looks great.