From 64cb591e3b18ec4fd8abf29e507149ec21a6cb93 Mon Sep 17 00:00:00 2001
From: Terts Diepraam <terts.diepraam@gmail.com>
Date: Tue, 6 Feb 2024 13:45:12 +0100
Subject: [PATCH 1/2] seq: fix about text not found

---
 src/uu/seq/seq.md | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/uu/seq/seq.md b/src/uu/seq/seq.md
index 8e67391e487..d747e4a0263 100644
--- a/src/uu/seq/seq.md
+++ b/src/uu/seq/seq.md
@@ -1,9 +1,9 @@
 # seq
 
-Display numbers from FIRST to LAST, in steps of INCREMENT.
-
 ```
 seq [OPTION]... LAST
 seq [OPTION]... FIRST LAST
 seq [OPTION]... FIRST INCREMENT LAST
 ```
+
+Display numbers from FIRST to LAST, in steps of INCREMENT.

From 0b89a734b6c8e7edf1acb4aa6171cb50d2a47497 Mon Sep 17 00:00:00 2001
From: Terts Diepraam <terts.diepraam@gmail.com>
Date: Tue, 6 Feb 2024 13:45:43 +0100
Subject: [PATCH 2/2] uucore: make help_{about,usage} fail if no text is found

---
 src/uucore_procs/src/lib.rs | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/uucore_procs/src/lib.rs b/src/uucore_procs/src/lib.rs
index cbe915936d3..dfd8b88f631 100644
--- a/src/uucore_procs/src/lib.rs
+++ b/src/uucore_procs/src/lib.rs
@@ -63,6 +63,9 @@ pub fn help_about(input: TokenStream) -> TokenStream {
     let input: Vec<TokenTree> = input.into_iter().collect();
     let filename = get_argument(&input, 0, "filename");
     let text: String = uuhelp_parser::parse_about(&read_help(&filename));
+    if text.is_empty() {
+        panic!("About text not found! Make sure the markdown format is correct");
+    }
     TokenTree::Literal(Literal::string(&text)).into()
 }
 
@@ -77,6 +80,9 @@ pub fn help_usage(input: TokenStream) -> TokenStream {
     let input: Vec<TokenTree> = input.into_iter().collect();
     let filename = get_argument(&input, 0, "filename");
     let text: String = uuhelp_parser::parse_usage(&read_help(&filename));
+    if text.is_empty() {
+        panic!("Usage text not found! Make sure the markdown format is correct");
+    }
     TokenTree::Literal(Literal::string(&text)).into()
 }