efivarcli 2.0.0

EFI boot manager variable editor written in Rust
use clap::Parser;
use efivar::{efi::Variable, store::MemoryStore, test_utils::assert_var_not_found};

use crate::{
    cli::{boot::tests::standard_setup, Command},
    exit_code::ExitCode,
};

#[test]
fn delete() {
    let manager = &mut MemoryStore::new();

    standard_setup(manager, 0x0001);

    assert_eq!(
        ExitCode::SUCCESS,
        crate::run(
            Command::parse_from(["efivarcli", "boot", "delete", "1"]),
            manager,
        )
    );

    assert_var_not_found(manager, &Variable::new("Boot0001"));
}