From b495deb458d8bc6ef7d0af51eaab9218541470dc Mon Sep 17 00:00:00 2001 From: Petal Ladenson Date: Sun, 19 Oct 2025 12:36:47 -0600 Subject: [PATCH] CLI: Let ServerProfiler.exe autocomplete servers (#2356) --- src/Terminal/getTabCompletionPossibilities.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Terminal/getTabCompletionPossibilities.ts b/src/Terminal/getTabCompletionPossibilities.ts index be2cb5a29..6a630ae29 100644 --- a/src/Terminal/getTabCompletionPossibilities.ts +++ b/src/Terminal/getTabCompletionPossibilities.ts @@ -14,6 +14,7 @@ import { enums } from "../NetscriptFunctions"; import { TerminalCommands } from "./Terminal"; import { Terminal } from "../Terminal"; import { parseUnknownError } from "../utils/ErrorHelper"; +import { CompletedProgramName } from "@enums"; /** Suggest all completion possibilities for the last argument in the last command being typed * @param terminalText The current full text entered in the terminal @@ -231,6 +232,8 @@ export async function getTabCompletionPossibilities(terminalText: string, baseDi addPrograms(); addCodingContracts(); addScripts(); + } else if (commandArray[1] === CompletedProgramName.serverProfiler) { + addServerNames(); } else { const options = await scriptAutocomplete(); if (options) addGeneric({ iterable: options, usePathing: false });