wana_kana 5.0.0

Utility library for checking and converting between Japanese characters - Kanji, Hiragana, Katakana - and Romaji
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use std::env;
use std::io::{self, Read};

use wana_kana::ConvertJapanese;

fn main() {
    let args: String = env::args().skip(1).collect::<Vec<String>>().join(" ");
    if !args.is_empty() {
        println!("{}", (&args).to_romaji());
    } else {
        let mut buffer = String::new();
        io::stdin().read_to_string(&mut buffer).unwrap();
        if !buffer.is_empty() {
            print!("{}", (&buffer).to_romaji());
        }
    }
}