pub fn run(self, repo: ConfigRepository<'_>) -> anyhow::Result<()> {
        let command = self.command.unwrap_or(ConfigCommand::Help(self.args));
        command.run(repo)
    }
Runs this command. By convention, the binary should exit after executing the command.
core/lib/config/src/cli.rs