pub fn set_cmd(key: ConfigKey, value: &str, scope: Scope) -> Result<()>
gw config set <key> <value> [--repo].
gw config set <key> <value> [--repo]
Default scope is global, matching git config semantics — --repo writes to <repo-root>/.cwconfig.json.
git config
--repo
<repo-root>/.cwconfig.json