CliSite/commands/cat.ts
2022-06-12 09:38:38 +02:00

22 lines
594 B
TypeScript

import { Socket } from 'socket.io';
function cat(args:Array<string>, curdir:any):string {
var buf = "";
if (args.length == 0) {
buf += "cat: missing operand\n";
}
else {
let file = args[0];
if (curdir[file] == undefined) {
buf += "cat: " + file + ": No such file or directory\n";
}
//check if type string
else if(typeof curdir[file] == "string") {
buf += curdir[file] + "\n";
}
else{
buf += "cat: " + file + ": Is not a file\n";
}
}
return buf;
}
export { cat };