/ Esimerkkitiedosto: /bin/moikka.js
async function main(argc, argv, sys) {
// 1. Argumenttien kC$sittely (argv[0] on aina komennon nimi)
if (argc > 1) {
sys.stdout(`Kutsujana oli ${sys.env.USER}, ja annoit parametrin:
${argv[1]}`);
}
// 2. STDIN-putken kC$sittely
else if (sys.stdin) {
sys.stdout(`Sain putkesta dataa:
${sys.stdin}`);
}
// 3. STDERR ja Exit Coden emulointi
else {
sys.stderr("Virhe: Anna parametri tai putkita dataa komennolle!");
return 1;
}
return 0; // Standardi "OK"
}