From 7b8247544d899b8116f35e42d76e5979e901257d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jim=20Liu=20=E5=AE=9D=E7=8E=89?= Date: Wed, 11 Mar 2026 16:45:56 -0500 Subject: [PATCH] refactor(baoyu-post-to-weibo): add entry point guard to md-to-html.ts --- skills/baoyu-post-to-weibo/scripts/md-to-html.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/skills/baoyu-post-to-weibo/scripts/md-to-html.ts b/skills/baoyu-post-to-weibo/scripts/md-to-html.ts index 7aa9d6e..216990b 100644 --- a/skills/baoyu-post-to-weibo/scripts/md-to-html.ts +++ b/skills/baoyu-post-to-weibo/scripts/md-to-html.ts @@ -446,7 +446,9 @@ Options: } } -await main().catch((err) => { - console.error(`Error: ${err instanceof Error ? err.message : String(err)}`); - process.exit(1); -}); +if (import.meta.main ?? (process.argv[1] && path.resolve(process.argv[1]) === path.resolve(import.meta.filename ?? ''))) { + await main().catch((err) => { + console.error(`Error: ${err instanceof Error ? err.message : String(err)}`); + process.exit(1); + }); +}