feat: sign scripts

This commit is contained in:
2025-01-24 00:45:07 +08:00
parent a71227ca60
commit 23f750d8cd
15 changed files with 78 additions and 63 deletions

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env -S deno run --allow-env --allow-run
#!/usr/bin/env runts -- --allow-env --allow-run
// or: cal -A 1 -B 1
const command = new Deno.Command("cal", {
@@ -9,5 +9,5 @@ const command = new Deno.Command("cal", {
});
const _child = command.spawn();
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250123T002650+08:00.MEQCIDZcQT+YcvuLLJaF2GmA
// SxwAraNOQcxTaum4I8pG0N+GAiARnrxf+efeaqpjz4N2fMoExTE9kJ38gNY3STodJZe43A==
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250124T003842+08:00.MEYCIQDOIAYDYaui9kWbw0nG
// cpUgj1LiAFgH0Jjf76GVNmX4vwIhAL6kz1piBA7i1SBB9tEQrJ1wrtTCJg7kqkbeYtKoKUMK

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env -S deno run --allow-env
#!/usr/bin/env runts -- --allow-env
import hjson from "npm:hjson";
import { toArrayBuffer } from "https://deno.land/std@0.203.0/streams/mod.ts";
@@ -7,5 +7,5 @@ const input = new TextDecoder().decode(await toArrayBuffer(Deno.stdin.readable))
console.log(JSON.stringify(hjson.parse(input), null, 4));
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250123T002653+08:00.MEQCIC+E64MomdWUEPQNhQ3B
// xlLi29D6LLTVBzrbxFlT/KO2AiBvIuAqbA+YzWqNHHCCfG60iE3ZpazAMmXLzKuvC1OzvQ==
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250124T004244+08:00.MEUCIQCmHkkAiwvLHOZpwb+M
// WLEa/guITGU2HD6ZD51SP/vwlgIgAIa/Pudrns1WkKMqn5VsR4/a6vDj1J52CUR/aN+bK8A=

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env -S deno run --allow-env --allow-run --allow-import
#!/usr/bin/env runts -- --allow-env --allow-run --allow-import
// Reference:
// - https://github.com/nwwdles/kpxcpc
@@ -123,5 +123,5 @@ const command = new Deno.Command(shellCommand, {
});
const _child = command.spawn();
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250123T002653+08:00.MEUCIQC3RT5y3G8E891QVcnO
// Ooarh+NtpuAjHHWskZ0Pu48FegIgB/ybIyjpyW5VjpHKY3arLcw4rOOf1KGFIpkWJP6kF1U=
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250124T004246+08:00.MEUCIAiAJhDERg+lCsFI6nn6
// 1vlppaV09v13lkXAMH5J2emTAiEA2KrxMqkHp4UXGw5GMz3Ft97RBPcuefbDJZ1HmufZQB0=

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env -S deno run --allow-env --allow-import --allow-net
#!/usr/bin/env runts -- --allow-env --allow-import --allow-net
import { parseArgs } from "jsr:@std/cli/parse-args";
import { encryptEcdhP256 } from "https://hatter.ink/script/get/@0/deno-wrapkey-mod.ts";
@@ -56,5 +56,5 @@ const response = await fetchWithTimoutAndAutoProxy(
console.info(response.status, await response.json());
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250123T002653+08:00.MEYCIQCL51hGkl0Vcq+vb16J
// eyZd4vPAJ22t1Jizxrz6G/zA5QIhAJLrrggF4UFu3xbpch3c2tfaKlv5n+1k0Xl2R/OZi4Fp
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250124T004246+08:00.MEQCIAISKWEn9Tw0XxS/vEIV
// 8FwzpEz4DspoEiRiYYSgicbJAiAG6yY8pQsclOUX6wytN6W6ia+UGM4CLheMvtF3fkIiGQ==

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env -S deno run --allow-env
#!/usr/bin/env runts -- --allow-env
const envs = Deno.env.toObject();
@@ -6,5 +6,5 @@ for (const envKey in envs) {
console.log(`${envKey} --> ${envs[envKey]}`);
}
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250123T002653+08:00.MEUCICtgje2TPYxa/+mb23o4
// styMR0J2ahTh02HjPQ6vyYBEAiEA7a2Ft07MxMVG0hIrl9LsB/gZ0C/xM7oiJ+hGPymBVto=
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250124T004246+08:00.MEUCIGdhlhPTjmPruFQIpjKw
// /AxrlSahyYYXp5bg6nrGqH/iAiEAqocETl4t7l4izJUcszZ3ZI3lsjlJXSouzJX3OfiI+Kw=

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env -S deno run --allow-env --allow-import
#!/usr/bin/env runts -- --allow-env --allow-import
// Reference:
// - https://docs.deno.com/examples/command_line_arguments/
@@ -52,5 +52,5 @@ try {
Deno.exit(1);
}
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250123T002653+08:00.MEYCIQDEZ6yTqWRQct3V0nOY
// yBHWFTZCMuKzXYAQp/OETEpmlQIhANnCSv7U4du/w5c+46GJ2XHqRih+pQFIVxsy2sGYqsgJ
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250124T004246+08:00.MEYCIQCxYN3lJQBKtoO/gjpY
// Rqtzv6Ioj0xket0BjSRRRtsbeAIhAOfG9pIdbcKONHhNNvSfIFs7/Lf0rEoP9SgnXHAhI/9D

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env -S deno run --allow-env --allow-import --allow-read --allow-net
#!/usr/bin/env runts -- --allow-env --allow-import --allow-read --allow-net
import { parseArgs } from "jsr:@std/cli/parse-args";
import { log } from "https://hatter.ink/script/get/@1/deno-commons-mod.ts";
@@ -97,5 +97,5 @@ if (flags.username) {
log.warn("GitHub user is not assigned, user is not verified.");
}
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250123T002653+08:00.MEUCIA7TUuSXIYZ3quw28p+j
// udOTEKC4E2rThWcBhNVE9IcFAiEAwKcZkIHNQGIh/tqvu1+VdVJALLNH9sZl55KL1hhRXfw=
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250124T004247+08:00.MEQCIH3nWGP1ZcLnmNrulS6r
// KmiV0xdtDVtiAFYUzrjtwMy9AiAhzXvxwHL0xkF5an9/B70s8SsdoXYbKqX1rZ7wbyYXVw==

View File

@@ -1,4 +1,4 @@
#!/usr/bin/env -S deno run --allow-env --allow-import --allow-read --allow-write --allow-net
#!/usr/bin/env runts -- --allow-env --allow-import --allow-read --allow-write --allow-net
// Reference:
// - https://docs.deno.com/examples/command_line_arguments/
@@ -137,5 +137,5 @@ log.success(
}`,
);
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250123T002653+08:00.MEQCIDsAcL6n8DZPCZDI6BmA
// CHQlG7TQUeiEQOdW3fLBVMYnAiBG+nkmtzSb1/xwUl0MOrrk2ffvcPCi3BpQS6Ziz3BXFw==
// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20250124T004247+08:00.MEYCIQCsT/Zzt0SJxCiKOC3a
// 9bQrIKB/ACboAmYBKI/J3NFxaQIhAP4QhCiNBuW8VmCt3vcLtR9j5dEAifR8dpJFeloUXCWb