ulmensa 0.1.1

A command-line tool that fetches and shows the current meal plans from Ulm University's canteen.
Documentation
mod cli;

use ulmensa_lib::{Format, Mealplan};

#[tokio::main]
async fn main() {
    let args = cli::get_args();

    let menu = Mealplan::from(args.days).await;
    let format = if args.json {
        Format::Json
    } else if args.nutritional_info {
        Format::TableNutrition
    } else {
        Format::Table
    };

    if let Some(searchterm) = &args.searchterm {
        println!("{}", menu.contains(searchterm));
        return;
    }

    println!("{}", menu.display(format));
}