CODEBASE: Expand lint rules, and Aliases are stored as maps (#501)

This commit is contained in:
Snarling
2023-05-05 03:55:59 -04:00
committed by GitHub
parent d25254caf1
commit ebae35b1fb
202 changed files with 905 additions and 1110 deletions
@@ -120,8 +120,8 @@ export async function getTabCompletionPossibilities(terminalText: string, baseDi
}
}
const addAliases = () => addGeneric({ iterable: Object.keys(Aliases) });
const addGlobalAliases = () => addGeneric({ iterable: Object.keys(GlobalAliases) });
const addAliases = () => addGeneric({ iterable: Aliases.keys() });
const addGlobalAliases = () => addGeneric({ iterable: GlobalAliases.keys() });
const addCommands = () => addGeneric({ iterable: gameCommands });
const addDarkwebItems = () => addGeneric({ iterable: Object.values(DarkWebItems).map((item) => item.program) });
const addServerNames = () => addGeneric({ iterable: GetAllServers().map((server) => server.hostname) });
@@ -201,11 +201,8 @@ export async function getTabCompletionPossibilities(terminalText: string, baseDi
if (onFirstCommandArg && !relativeDir) addDirectories();
return possibilities;
case "check":
case "kill":
case "mem":
case "tail":
addScripts();
if (onFirstCommandArg) addScripts();
return possibilities;
case "connect":
@@ -261,8 +258,13 @@ export async function getTabCompletionPossibilities(terminalText: string, baseDi
if (onFirstCommandArg) {
addPrograms();
addCodingContracts();
addScripts();
} else {
const options = await scriptAutocomplete();
if (options) addGeneric({ iterable: options, usePathing: false });
}
// Spill over into next cases
return possibilities;
case "check":
case "tail":
case "kill":