#[derive(Parser, Debug)]
#[command(version, about, long_about = None)]
struct Args {
#[arg(value_name = "ROOT_FILE_PATH")]
root_file: PathBuf,
#[arg(
long,
help = concat!(
"Only transpile ROOT_FILE_PATH, don't crawl its dependencies and include them in the output as well.",
" Useful for compiling import blocks that must be at the start of a file,",
" e.g. `igneous-linearizer --single import.md > main.rs; igneous-linearierizer main.md >> main.rs"
)
)]
single: bool,
}