ideCommandSyntaxFor function

CommandSyntax ideCommandSyntaxFor(
  1. ShellFamily? family
)

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,
};