orgize/examples/json.rs

18 lines
415 B
Rust
Raw Normal View History

2019-06-26 18:55:08 +01:00
use orgize::Org;
use serde_json::to_string;
use std::env::args;
use std::fs;
use std::io::Result;
fn main() -> Result<()> {
let args: Vec<_> = args().collect();
if args.len() < 2 {
eprintln!("Usage: {} <org-file>", args[0]);
} else {
let contents = String::from_utf8(fs::read(&args[1])?).unwrap();
2019-06-27 06:20:21 +01:00
println!("{}", to_string(&Org::parse(&contents)).unwrap());
2019-06-26 18:55:08 +01:00
}
Ok(())
}