blob: bfaf8d5ad68bdb97c53ce0b96627f4051cc292bb (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
use std::io;
use clap::Parser;
use repo2markdown::fence_wrapper::wrap_in_fence;
#[derive(Debug, Parser)]
#[command(version, about, long_about = None)]
struct Cli {
/// Language tag to append to the opening markdown fence.
#[arg(long, short, default_value = "")]
language: String,
}
fn main() -> io::Result<()> {
let cli = Cli::parse();
let stdin = io::stdin();
let stdout = io::stdout();
wrap_in_fence(stdin.lock(), stdout.lock(), &cli.language)
}
|