✨ Add CLI aliases and positional message support to send-dingtalk script
This commit is contained in:
@@ -305,12 +305,12 @@
|
||||
},
|
||||
"send-dingtalk.ts": {
|
||||
"script_name": "send-dingtalk.ts",
|
||||
"script_length": 1989,
|
||||
"script_sha256": "3aaf65b397710241027fc2c01bd5e77da8f578b5818368561e1a2a68ec8223ea",
|
||||
"script_length": 2136,
|
||||
"script_sha256": "112442dbcaaefc1837b958495c9d5a5ad9d83262eb5795251c41c096f50d6be2",
|
||||
"script_full_url": "https://git.hatter.ink/hatter/ts-scripts/raw/branch/main/single-scripts/send-dingtalk.ts",
|
||||
"single_script_file": true,
|
||||
"publish_time": 1777995479460,
|
||||
"update_time": 1777995479460
|
||||
"update_time": 1777995738268
|
||||
},
|
||||
"server-control.ts": {
|
||||
"script_name": "server-control.ts",
|
||||
|
||||
@@ -10,6 +10,9 @@ function parseFlags(): any {
|
||||
string: ["access-token", "sec-token", "text-message"],
|
||||
alias: {
|
||||
h: "help",
|
||||
t: "access-token",
|
||||
T: "sec-token",
|
||||
m: "text-message",
|
||||
},
|
||||
});
|
||||
const helpMessage = `send-dingtalk.ts - DESCRIPTION
|
||||
@@ -52,7 +55,8 @@ async function main(): Promise<void> {
|
||||
throw new Error("access-token (and/or sec-token) not found");
|
||||
}
|
||||
await sendDingTalkTextMessage({
|
||||
content: flags["text-message"] ?? "Empty Message!",
|
||||
content: flags["text-message"] ??
|
||||
((flags._.length > 0) ? flags._.join(" ") : "Empty Message!"),
|
||||
}, {
|
||||
access_token: config.accessToken,
|
||||
sec_token: config.secToken,
|
||||
@@ -65,5 +69,5 @@ main().catch((err) => {
|
||||
exit(1);
|
||||
}).then(() => exit(0));
|
||||
|
||||
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260505T233750+08:00.MEYCIQDQekiqXBMyq0MJhyOI
|
||||
// 2vG6HJKmijZ1dcLIc7/vxEn3ZgIhAPyF3twsS9la7HsTed6TxvVCQqeRQv71r6rnHo0W//QY
|
||||
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260505T234159+08:00.MEUCIATO7TEkwd1rvThsxO3R
|
||||
// c5mCUG9+pkm5sPhrcZ2Z0EsCAiEAg3ty6y/eU2pvgBMQgKurZoIr/w8jn0NMzDUV3HBAL5o=
|
||||
|
||||
Reference in New Issue
Block a user