cicada 0.9.4

A simple Unix shell.
Documentation
use std::io::Write;

use crate::shell;
use crate::types::Tokens;

pub fn run(sh: &mut shell::Shell, tokens: &Tokens) -> i32 {
    if tokens.len() != 2 {
        println_stderr!("unalias syntax error");
        println_stderr!("unalias usage example: alias foo");
        return 1;
    }

    let input = &tokens[1].1;
    if !sh.remove_alias(input) {
        println_stderr!("cicada: unalias: {}: not found", input);
        return 1;
    }
    0
}