Add pause and cls to cmd.exe exceptions (#6371)

This commit is contained in:
Reilly Wood 2022-08-21 07:21:27 -07:00 committed by GitHub
parent 5337a6dffa
commit c5ca839294
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -144,8 +144,9 @@ impl ExternalCommand {
// This has the full list of cmd.exe "internal" commands: https://ss64.com/nt/syntax-internal.html // This has the full list of cmd.exe "internal" commands: https://ss64.com/nt/syntax-internal.html
// I (Reilly) went through the full list and whittled it down to ones that are potentially useful: // I (Reilly) went through the full list and whittled it down to ones that are potentially useful:
const CMD_INTERNAL_COMMANDS: [&str; 8] = [ const CMD_INTERNAL_COMMANDS: [&str; 10] = [
"ASSOC", "DIR", "ECHO", "FTYPE", "MKLINK", "START", "VER", "VOL", "ASSOC", "CLS", "DIR", "ECHO", "FTYPE", "MKLINK", "PAUSE", "START", "VER",
"VOL",
]; ];
let command_name_upper = self.name.item.to_uppercase(); let command_name_upper = self.name.item.to_uppercase();
let looks_like_cmd_internal = CMD_INTERNAL_COMMANDS let looks_like_cmd_internal = CMD_INTERNAL_COMMANDS