simple/
simple.rs

1extern crate base64_easy;
2
3use std::env;
4use base64_easy::{decode, encode};
5fn main() {
6    let option = match env::args().nth(1) {
7        Some(o) => o,
8        None => {
9            println!("Usage: base64-simple [d | e] <payload>");
10            return;
11        }
12    };
13    let payload = match env::args().nth(2) {
14        Some(p) => p,
15        None => {
16            println!("Usage: base64-simple [d | e] <payload>");
17            return;
18        }
19    };
20
21    if option == "e" {
22        println!("{}", encode(payload));
23    } else if option == "d" {
24        println!("{}", decode(payload).unwrap());
25    }
26}