cleanup, download lit, log function

This commit is contained in:
2022-09-12 01:33:24 +02:00
parent 3529597fb0
commit 2963efd97b
13 changed files with 123 additions and 83 deletions
+26
View File
@@ -0,0 +1,26 @@
/** @param {import(".").NS } ns */
export async function main(ns) {
// ns.disableLog('ALL');
function scanServer(currentServer, previousServer = currentServer) {
// ns.tprint(currentServer);
let availableServers = ns.scan(currentServer);
for (let i = 0; i < availableServers.length; ++i) {
let nextServer = availableServers[i];
if (nextServer != currentServer && nextServer != previousServer) {
let litFiles = ns.ls(nextServer, 'lit');
ns.tprint(`Download from '${nextServer}': ${litFiles}`);
if (ns.args[0] && litFiles.length) {
ns.scp(litFiles, 'home', nextServer);
}
scanServer(nextServer, currentServer);
}
}
}
scanServer('home');
}