📝 Update script metadata and improve argument parsing in init-tsscript.ts

This commit is contained in:
2026-04-16 01:07:11 +08:00
parent d72c0d7501
commit 9eeadaf7e9
2 changed files with 11 additions and 7 deletions

View File

@@ -44,16 +44,20 @@ import {exit, log, } from "../libraries/deno-commons-mod.ts";
function parseFlags(): any {
const flags = parseArgs(Deno.args, {
boolean: ["help"]
boolean: ["help"],
alias: {
h: "help",
},
});
const helpMessage = \`${scriptName} - DESCRIPTION
HELP MESSAGE DETAILS
----- TODO HELP MESSAGE DETAILS -----
\`;
if (flags.help) {
console.log(helpMessage);
exit(0);
}
return flags;
}
async function main(): Promise<void> {
@@ -78,5 +82,5 @@ main().catch((err) => {
exit(1);
}).then(() => exit(0));
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260412T233613+08:00.MEUCIQD3Rqq2Owkh/5me60Zf
// VS+LqBwz6gOkpHPIWyHJsbBkMAIgd68qrBPr9Dro9p9WUv5GvZ2+7LZTdA/Ub2cTh5MhRxc=
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260416T010643+08:00.MEYCIQCAzfRe5exq023/xi+1
// i2xAdACp+B2Q5b6tVkGpdrvrlgIhANQZPKALwdaRNgG2SkckWZxonnaMwbVCjyjFYmq/FXqb