ideCommandSyntaxFor function
Maps a shell family to the command_shield CommandSyntax the IDE's AI
agent uses to validate the commands it runs. Defaults to bash.
Implementation
CommandSyntax ideCommandSyntaxFor(ShellFamily? family) => switch (family) {
ShellFamily.powershell => CommandSyntax.powershell,
ShellFamily.cmd => CommandSyntax.windowsCmd,
_ => CommandSyntax.bash,
};