No momento atual, você deve definir as opções de registro de antemão se quiser fazer isso. O pacote Chocolatey faz isso com base nos parâmetros do pacote que você passa para o comando de instalação:
choco install git -params '"/GitAndUnixToolsOnPath"'
ou
choco install git -params '"/GitOnlyOnPath"'
Dito isto, se você quiser ter isso como um argumento, o pessoal do Git for Windows aceita muito as solicitações de pull. Se você tiver a experiência do instalador do InnoSetup, por favor, contribua em git-for-windows / build-extra .
Mais informações
Se você está curioso para ver como funciona, inspecione a seção de arquivos da página do pacote e tools\chocolateyInstall.ps1
e você verá o seguinte:
if ($gitCmdOnly) {
# update registry so installer picks it up automatically
New-ItemProperty $installKey -Name "Inno Setup CodeFile: Path Option" -Value "Cmd" -PropertyType "String" -Force | Out-Null
}
if ($unixTools) {
# update registry so installer picks it up automatically
New-ItemProperty $installKey -Name "Inno Setup CodeFile: Path Option" -Value "CmdTools" -PropertyType "String" -Force | Out-Null
}