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(())
|
|
|
|
}
|