From 5a86be871457b4e9fa2df500fc45fc78ee4ee8fa Mon Sep 17 00:00:00 2001 From: lucebac Date: Wed, 21 Dec 2022 20:56:08 +0100 Subject: [PATCH] Update doc for ns.scp (#262) --- src/NetscriptFunctions.ts | 2 +- src/ScriptEditor/NetscriptDefinitions.d.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/NetscriptFunctions.ts b/src/NetscriptFunctions.ts index e0e167ffc..f714beee1 100644 --- a/src/NetscriptFunctions.ts +++ b/src/NetscriptFunctions.ts @@ -817,7 +817,7 @@ export const ns: InternalAPI = { if (!isValidFilePath(file)) throw helpers.makeRuntimeErrorMsg(ctx, `Invalid filename: '${file}'`); // Invalid file type - if (!file.endsWith(".lit") && !isScriptFilename(file) && !file.endsWith("txt")) { + if (!file.endsWith(".lit") && !isScriptFilename(file) && !file.endsWith(".txt")) { throw helpers.makeRuntimeErrorMsg(ctx, "Only works for scripts, .lit and .txt files."); } } diff --git a/src/ScriptEditor/NetscriptDefinitions.d.ts b/src/ScriptEditor/NetscriptDefinitions.d.ts index 82fba83a7..992da7877 100644 --- a/src/ScriptEditor/NetscriptDefinitions.d.ts +++ b/src/ScriptEditor/NetscriptDefinitions.d.ts @@ -5677,7 +5677,7 @@ export interface NS { * const files = ["hack.js","weaken.js","grow.js"]; * ns.scp(files, server, "home"); * ``` - * @param files - Filename or an array of filenames of script/literature files to copy. + * @param files - Filename or an array of filenames of script/literature files to copy. Note that if a file is located in a subdirectory, the filename must include the leading `/`. * @param destination - Hostname of the destination server, which is the server to which the file will be copied. * @param source - Hostname of the source server, which is the server from which the file will be copied. This argument is optional and if it’s omitted the source will be the current server. * @returns True if the file is successfully copied over and false otherwise. If the files argument is an array then this function will return false if any of the operations failed.