From 124492d408a8960da9f7774c79e02c9142336c17 Mon Sep 17 00:00:00 2001 From: Hatter Jiang Date: Mon, 13 Apr 2026 00:36:19 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=8C=9F=20Add=20inline=20prefix=20handling?= =?UTF-8?q?=20in=20main.rs=20and=20update=20script=20metadata=20files?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- md-rs/src/main.rs | 9 +++++++-- script-meta-v2.json | 6 +++--- script-meta.json | 4 ++-- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/md-rs/src/main.rs b/md-rs/src/main.rs index 2da0cf1..45874ab 100755 --- a/md-rs/src/main.rs +++ b/md-rs/src/main.rs @@ -66,6 +66,11 @@ fn read_to_string(path_opt: Option<&String>) -> XResult { Ok(buffer) } Some(path) => { + let inline_prefix = "inline:"; + if path.starts_with(inline_prefix) { + return Ok(path.chars().skip(inline_prefix.len()).collect::()); + } + let path = if let Some(cheat_sheet_name) = try_cheat_sheet(path) { if cheat_sheet_name.is_empty() { print_cheat_sheet_meta(); @@ -140,5 +145,5 @@ fn try_cheat_sheet(path: &str) -> Option { None } -// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260413T003310+08:00.MEYCIQDcX8y+GB4tGpZvp0TG -// TOk6LT/J4cFXYOYG88Q3hx4S9QIhAK2IGN/5paueKYKdqO6ikPji6N4LBf4ssbunCM87XyLS +// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260413T003557+08:00.MEYCIQCNWXiO8eSLj0FI/N9e +// 5tJcQ7u1d2oMPO11BpAalYvFoQIhAIm1pcCiGctYL2jeon/WL4ihKEnHv2WdJyE55Nye+m3U diff --git a/script-meta-v2.json b/script-meta-v2.json index 4d30150..b664fa5 100644 --- a/script-meta-v2.json +++ b/script-meta-v2.json @@ -82,11 +82,11 @@ }, "md.rs": { "script_name": "md.rs", - "script_length": 4391, - "script_sha256": "ccb11edad093e304ca01e0aca5d496c339f387d4e25dc89c6ffee25e0ea92968", + "script_length": 4585, + "script_sha256": "1e2f9c06d7eceb71f56c8d245815deb144e8ad70662cd0f3701430425a822c28", "script_full_url": "https://git.hatter.ink/rust-scripts/scriptbase/raw/branch/main/md-rs/src/main.rs", "publish_time": 1775921621093, - "update_time": 1776011608049 + "update_time": 1776011776921 }, "myip.rs": { "script_name": "myip.rs", diff --git a/script-meta.json b/script-meta.json index c746746..4c6c394 100644 --- a/script-meta.json +++ b/script-meta.json @@ -46,8 +46,8 @@ }, "md-rs": { "script_name": "md-rs", - "script_length": 4391, - "script_sha256": "ccb11edad093e304ca01e0aca5d496c339f387d4e25dc89c6ffee25e0ea92968" + "script_length": 4585, + "script_sha256": "1e2f9c06d7eceb71f56c8d245815deb144e8ad70662cd0f3701430425a822c28" }, "myip-rs": { "script_name": "myip-rs",