class Git::Commands::ConfigOptionSyntax::UnsetAll

Remove all matching config entries

Wraps ‘git config –unset-all` to remove all entries matching the given key name and optional value regex.

@example Unset all values for a key

cmd = Git::Commands::ConfigOptionSyntax::UnsetAll.new(lib)
cmd.call('remote.origin.fetch')

@example Unset all values matching a pattern

cmd = Git::Commands::ConfigOptionSyntax::UnsetAll.new(lib)
cmd.call('core.gitproxy', 'for kernel.org$')

@note ‘arguments` block audited against git-scm.com/docs/git-config/2.53.0

@see Git::Commands::ConfigOptionSyntax

@see git-scm.com/docs/git-config git-config documentation

@api private