This moves the config loading closer to CLI args where --tool=<name> option will be processed. The factory function are proxied through the command helper so that the base_ignores can be attached there later.
branch list