Merge pull request #4829 from m11o/tsort-move-strings-to-md-file

tsort: move help strings to markdown file
This commit is contained in:
Sylvestre Ledru 2023-05-06 14:55:49 +02:00 committed by GitHub
commit d441d71aac
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 5 deletions

View file

@ -12,12 +12,10 @@ use std::io::{stdin, BufRead, BufReader, Read};
use std::path::Path; use std::path::Path;
use uucore::display::Quotable; use uucore::display::Quotable;
use uucore::error::{FromIo, UResult, USimpleError}; use uucore::error::{FromIo, UResult, USimpleError};
use uucore::format_usage; use uucore::{format_usage, help_about, help_usage};
static ABOUT: &str = "Topological sort the strings in FILE. const ABOUT: &str = help_about!("tsort.md");
Strings are defined as any sequence of tokens separated by whitespace (tab, space, or newline). const USAGE: &str = help_usage!("tsort.md");
If FILE is not passed in, stdin is used instead.";
static USAGE: &str = "{} [OPTIONS] FILE";
mod options { mod options {
pub const FILE: &str = "file"; pub const FILE: &str = "file";

10
src/uu/tsort/tsort.md Normal file
View file

@ -0,0 +1,10 @@
# tsort
```
tsort [OPTIONS] FILE
```
Topological sort the strings in FILE.
Strings are defined as any sequence of tokens separated by whitespace (tab, space, or newline), ordering them based on dependencies in a directed acyclic graph (DAG).
Useful for scheduling and determining execution order.
If FILE is not passed in, stdin is used instead.