update message

This commit is contained in:
2026-02-08 16:16:39 +08:00
parent 8a1aee9d00
commit 23a6bfde8c
2 changed files with 34 additions and 7 deletions

View File

@@ -1,5 +1,5 @@
#!/usr/bin/env runts -- --allow-import
import {log} from "https://global.hatter.ink/script/get/@18/deno-commons-mod.ts";
import {log, term,} from "https://global.hatter.ink/script/get/@33/deno-commons-mod.ts";
import {parseArgs} from "jsr:@std/cli/parse-args";
function main() {
@@ -12,6 +12,13 @@ function main() {
"warn",
"warning",
"error",
"bold",
"under",
"auto",
],
string: [
"color",
"bgcolor",
],
});
@@ -31,11 +38,31 @@ function main() {
} else if (flags.debug) {
log.debug(...flags._);
} else {
console.log(flags._.join(' '));
if (flags.auto) {
console.log(term.auto(flags._.join(" ")));
} else {
const sb: string[] = [];
if (flags.color) {
sb.push(`[${flags.color}]`);
}
if (flags.bold) {
sb.push(`[bold]`);
}
if (flags.under) {
sb.push(`[under]`);
}
if (flags.bgcolor) {
sb.push(`[bg_${flags.bgcolor}]`);
}
sb.push("[[[");
sb.push(flags._.join(" "));
sb.push("]]]");
console.log(term.auto(sb.join("")));
}
}
}
main();
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260203T234925+08:00.MEQCIHHUP+yyL547VOxi5cwT
// ekRl7ckyStN+s0Ni3aICU9tzAiBKydlOovYShx9a/9SP2W4vMOiA1ABsWwHupiBovZaXsg==
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260208T161629+08:00.MEUCIQD2GNZVw70Ke2g12xC+
// FHqhxP0o8IK1WcMmijGRjoCIEwIgK2svmajusuU7quHyIurV6JnRp9fLzElmA/wmVwuLv1A=