appim 1.0.3

A simple cli to create and manage desktop entries from executables
Documentation
1
2
3
4
5
6
7
8
9
10
11
use std::path::PathBuf;

use crate::get_desk_list;
pub fn delete(idx: usize, dest_dir: &PathBuf) -> Result<(), std::io::Error> {
    let desk_list = get_desk_list(dest_dir)?;
    let entry = &desk_list[idx];
    std::fs::remove_file(&entry.path)?;
    println!("{} deleted", entry.file_name);

    Ok(())
}