pub fn run(
root: &Path,
title: String,
no_edit: bool,
side_note: bool,
context: Option<String>,
context_section: Option<String>,
no_aggressive: bool,
sections: Vec<String>,
sets: Vec<String>,
epic: Option<String>,
depends_on: Vec<String>,
) -> Result<()>