diff --git a/src/export/mod.rs b/src/export/mod.rs index f4f4b45fd..db85eacaf 100644 --- a/src/export/mod.rs +++ b/src/export/mod.rs @@ -89,9 +89,18 @@ impl ExportManager { ExportType::Markdown => Box::new(MarkdownExporter::default()), ExportType::Orgmode => Box::new(OrgmodeExporter::default()), }; + self.exporters.push(ExporterWithFilename { exporter, - filename: filename.to_string(), + filename: if filename == "-" { + if cfg!(windows) { + "con:".to_string() + } else { + "/dev/stdout".to_string() + } + } else { + filename.to_string() + }, }); Ok(())