PR for issue #615

This commit is contained in:
Humble Penguin 2023-03-07 18:02:05 +05:00 committed by David Peter
parent 42e85f240c
commit bbe706bcc1

View File

@ -1,3 +1,4 @@
use std::env;
use std::fs::{File, OpenOptions};
use std::io::Write;
@ -89,9 +90,19 @@ 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 env::consts::OS == "windows" {
"con:".to_string()
} else {
"/dev/stdout".to_string()
}
} else {
filename.to_string()
},
});
Ok(())