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

21 lines
586 B
TypeScript

function spam(args:Array<string>):string {
var buf = "";
var numtimes = parseInt(args[0]);
if(isNaN(numtimes)) {
buf += "Error: " + args[0] + " is not a number\n";
}
else if (numtimes < 0) {
buf += "Error: " + args[0] + " is negative\n";
}
else if (numtimes > 100) {
buf += "Error: " + args[0] + " is too large\n";
}
else {
//spam arguments times from first argument
for (let i = 0; i < numtimes; i++) {
buf += args.slice(1).join(" ") + "\n";
}
return buf;
}
}
export { spam };