Jacob Keller <jacob.keller@xxxxxxxxx> writes: > + --global) > + global=yes global=--global > ... > + git ${config_dir:+-C "$config_dir"} config ${global:+--global} --unset-all "$1" git ${config_dir:+-C "$config_dir"} config $global --unset-all "$1" The other one can use the same trick to make it more concise. Thanks.