markdown-org-extract 0.2.0

CLI utility for extracting tasks from markdown files with Emacs Org-mode support
1
2
3
4
5
6
7
8
9
10
11
12
13
14
use clap::ValueEnum;

/// Output format selectable via `--format` CLI flag
#[derive(Debug, Clone, Copy, PartialEq, ValueEnum)]
#[clap(rename_all = "lower")]
pub enum OutputFormat {
    /// Pretty-printed JSON
    Json,
    /// Markdown (`md` alias is also accepted)
    #[clap(alias = "md")]
    Markdown,
    /// HTML page
    Html,
}