[CmdletBinding()] param( [Parameter()] [string]$shell = 'cmd', [string]$outfile = "$env:cmder_config_dir\user_init.cmd" ) if ($shell -match 'powershell') { write-host "'$shell' is not supported at this time!" exit 0 } elseif ($shell -match 'bash') { write-host "'$shell' is not supported at this time!" exit 0 } elseif ($shell -notMatch 'cmd') { exit 0 } $CmderModulePath = Join-path $env:cmder_root "vendor/psmodules/" $CmderFunctions = Join-Path $CmderModulePath "Cmder.ps1" . $CmderFunctions if ($shell -match 'cmd') { write-host "Generating Cmder Config for '$shell' shell in '$outfile'..." templateExpand "$env:cmder_root\vendor\user_init.cmd.template" "$outfile" } elseif ($shell -match 'powershell') { write-host "'$shell' is not supported at this time!" } elseif ($shell -match 'bash') { write-host "'$shell' is not supported at this time!" }