diff --git a/md-rs/src/main.rs b/md-rs/src/main.rs index 4b5cea3..2da0cf1 100755 --- a/md-rs/src/main.rs +++ b/md-rs/src/main.rs @@ -30,6 +30,24 @@ fn main() { return; } let first_arg = args.first(); + if let Some(first_arg) = first_arg { + if first_arg == "--help" || first_arg == "-h" { + println!( + r##"md.rs - Markdown render + +md.rs -h|--help + +cat README.md | md.rs +md.rs cheat: +md.rs cheat:xh +md.rs README.md +md.rs https://example.com/sample.md +"## + ); + return; + } + } + match read_to_string(first_arg) { Ok(md) => { termimad::print_text(&md); @@ -122,5 +140,5 @@ fn try_cheat_sheet(path: &str) -> Option { None } -// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260413T002526+08:00.MEUCIQDtbn9VsvXD5i0CDDpX -// vaa/uR8bjm5CuvKZFs9gIVFfxwIgYXGJkKom0g+uG6QB6jqi31d7Vtyg80SWmyRAi5aZCvk= +// @SCRIPT-SIGNATURE-V1: yk-r1.ES256.20260413T003310+08:00.MEYCIQDcX8y+GB4tGpZvp0TG +// TOk6LT/J4cFXYOYG88Q3hx4S9QIhAK2IGN/5paueKYKdqO6ikPji6N4LBf4ssbunCM87XyLS diff --git a/script-meta-v2.json b/script-meta-v2.json index 86a62de..4d30150 100644 --- a/script-meta-v2.json +++ b/script-meta-v2.json @@ -82,11 +82,11 @@ }, "md.rs": { "script_name": "md.rs", - "script_length": 4052, - "script_sha256": "eaf9e006406250ae6841b62ea75d751826e42562e6117b505b77fc9f594cdff5", + "script_length": 4391, + "script_sha256": "ccb11edad093e304ca01e0aca5d496c339f387d4e25dc89c6ffee25e0ea92968", "script_full_url": "https://git.hatter.ink/rust-scripts/scriptbase/raw/branch/main/md-rs/src/main.rs", "publish_time": 1775921621093, - "update_time": 1776011164981 + "update_time": 1776011608049 }, "myip.rs": { "script_name": "myip.rs", diff --git a/script-meta.json b/script-meta.json index dffc681..c746746 100644 --- a/script-meta.json +++ b/script-meta.json @@ -46,8 +46,8 @@ }, "md-rs": { "script_name": "md-rs", - "script_length": 4052, - "script_sha256": "eaf9e006406250ae6841b62ea75d751826e42562e6117b505b77fc9f594cdff5" + "script_length": 4391, + "script_sha256": "ccb11edad093e304ca01e0aca5d496c339f387d4e25dc89c6ffee25e0ea92968" }, "myip-rs": { "script_name": "myip-rs",