@21natzil/

Sys.X (archmaster#6356)

Nodejs

No description

fork
loading
Files
  • index.js
  • commands
  • filesys
  • static
  • commandsys.js
  • defaultlogins.js
  • filesys.js
  • inoutsys.js
  • inoutsys.web.js
  • loginsys.js
  • main.js
  • main.web.js
  • package-lock.json
  • sandboxsys.js
  • users.json
  • web.html

This Plugin Crashed!

Error: Error: must not create an existing file {"type":"CREATE_FILE","wid":"0.5948208663462831","path":"index.js","file":{"path":"index.js","content":{"asEncoding":{"base64":"Ly8gQWxsIHNjb3JlcyBvdXQgb2YgNQovLyBGaWxlIFN5c3RlbTogMwovLyAgIC0gWW91ciBmaWxlIHN5c3RlbSB3b3JrZWQgdmVyeSB3ZWxsLCBhbGwgZmlsZXMgYW5kIGZvbGRlcnMgd29ya2VkIGFzIGV4cGVjdGVkLiBXaGF0IGl0IG5lZWRlZCB3YXMgYSBiZXR0ZXIgd2F5IHRvIG1vZGlmeSBmaWxlcy4KLy8gQ29kaW5nOiA0Ci8vICAgLSBZb3VyIGhhZCBhIHZhcmlldHkgb2YgcHJvZ3JhbW1pbmcgbGFuZ3VhZ2VzIHdoaWNoIHdhcyBhd2Vzb21lLiBSdW5uaW5nIGphdmFzY3JpcHQgZmlsZXMgd29ya2VkIHdlbGwsIGFuZCBJIGxpZWtkIHRoZSB0aW1lb3V0LiBJdCBqdXN0IG5lZWRlZCBhIGJldHRlciB3YXkgdG8gd3JpdGUgdG8gZmlsZXMuIE1heWJlIGV2ZW4gcnVuIHRob3NlIGJmIGZpbGVzPwovLyBMb2dpbjogMwovLyAgIC0gVGhlIGxvZ2luIHdhcyBsb29raW5nIHNvIHN0cm9uZywgaXQgd2FzIGdvaW5nIHRvIGJlIGdyZWF0LCB5b3UgaGFkIGFsbCB0aGUgdG9vbHMsIGFkZCB1c2VycywgZGVsZXRlIHVzZXJzLCBoaWRpbmcgcGFzc3dvcmRzLiBBbmQgdGhlbiBJIHJlYWxpemVkIGl0IGRpZG4ndCBtYXR0ZXIuIFlvdSBmb3Jnb3QgdG8gaGlkZSBvciBhdCBsZWFzdCBwcmV2ZW50IG90aGVyIHVzZXJzIGZyb20gYWNjZXNzaW5nIGFub3RoZXIgcGVyc29uJ3MgZmlsZXMuCi8vIEludGVyZmFjZTogNAovLyAgIC0gWW91ciBPUyBsb29rcyB2ZXJ5IGNsZWFuLCBJIHJlYWxseSBsaWtlIHRoZSBmb250IHlvdSBjaG9vc2UuIEFsbCBpdCBuZWVkZWQgcmVhbGx5IGlzIHBhdGggaW5mb3JtYXRpb24gd2l0aG91dCBoYXZpbmcgdG8gdHlwZSBwd2QgZXZlcnkgdGltZS4KLy8gRU9POiAzCi8vICAgLSBJdCB3YXMgZWFzeSB0byB1c2UsIGhvd2V2ZXIgSSBvZnRlbiBmb3VuZCBteXNlbGYgc2NvdXJpbmcgdGhlIGhlbHAgY29tbWFuZCBmb3IgY29tbWFuZHMgdGhhdCB3b3VsZCBhbGxvdyBtZSB0byBkbyBzb21ldGhpbmcsIGZvciBleGFtcGxlIGl0IHRvb2sgYSB3aGlsZSBmaWd1cmUgb3V0IGhvdyB0byBsb29rIGF0IGEgZmlsZSdzIGNvbnRlbnRzLgovLyBEb2NzOiA0Ci8vICAgLSBTZWUgRU9PLCB0aGlzIHVuZm9yY2hhbmV0bHkgZmVsbCB1bmRlciB0aGUgc2FtZSBpc3N1ZSwgaG93ZXZlciB0aGUgaW50cm8gY29tbWFuZCBkaWQgaGVscC4KLy8gRXh0cmFzOiAzCi8vICAgLSBZb3UgZGlkIGdldCBleHRyYSBwb2ludHMgZnJvbSB0aGUgZXh0cmEgbGFuZ3VhZ2VzLCBhbGwgdGhlIGZ1bm55IGpva2VzLCBhbmQgdGhlIGFiaWxpdHkgdG8gcmVhZCB0aGUgd2ViIChJIHJlYWxseSBsaWtlZCB0aGF0IGZlYXR1cmUpLgovLyBUT1RBTDogMjQgLyAzNQoKCmNvbnN0IGV4ZWNhID0gcmVxdWlyZSgnZXhlY2EnKQoKY29uc3Qgd2ViID0gZXhlY2Euc2hlbGwoJ25vZGUgbWFpbi53ZWIuanMnKQp3ZWIuc3Rkb3V0LnBpcGUocHJvY2Vzcy5zdGRvdXQpCndlYi5zdGRlcnIucGlwZShwcm9jZXNzLnN0ZGVycikKCmNvbnN0IGxvY2FsID0gZXhlY2Euc2hlbGwoJ25vZGUgbWFpbi5qcycpCnByb2Nlc3Muc3RkaW4ucGlwZShsb2NhbC5zdGRpbikKbG9jYWwuc3Rkb3V0LnBpcGUocHJvY2Vzcy5zdGRvdXQpCmxvY2FsLnN0ZGVyci5waXBlKHByb2Nlc3Muc3RkZXJyKQ=="},"asBuffer":null},"loaded":true}}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// All scores out of 5
// File System: 3
//   - Your file system worked very well, all files and folders worked as expected. What it needed was a better way to modify files.
// Coding: 4
//   - Your had a variety of programming languages which was awesome. Running javascript files worked well, and I liekd the timeout. It just needed a better way to write to files. Maybe even run those bf files?
// Login: 3
//   - The login was looking so strong, it was going to be great, you had all the tools, add users, delete users, hiding passwords. And then I realized it didn't matter. You forgot to hide or at least prevent other users from accessing another person's files.
// Interface: 4
//   - Your OS looks very clean, I really like the font you choose. All it needed really is path information without having to type pwd every time.
// EOO: 3
//   - It was easy to use, however I often found myself scouring the help command for commands that would allow me to do something, for example it took a while figure out how to look at a file's contents.
// Docs: 4
//   - See EOO, this unforchanetly fell under the same issue, however the intro command did help.
// Extras: 3
//   - You did get extra points from the extra languages, all the funny jokes, and the ability to read the web (I really liked that feature).
// TOTAL: 24 / 35


const execa = require('execa')

const web = execa.shell('node main.web.js')
web.stdout.pipe(process.stdout)
web.stderr.pipe(process.stderr)

const local = execa.shell('node main.js')
process.stdin.pipe(local.stdin)
local.stdout.pipe(process.stdout)
local.stderr.pipe(process.stderr)
node v10.16.0