A Cli tool to quickly add your AppImage (or anything checked as executables) to the Applications menu of your desktop environment by generating a .desktop file as an entry.
Simple, yet has many customizable options for the sake of convenience.
Cargo is required to run this app. After installed cargo, run:
cargo install appimanager
```rust A simple cli to create and manage desktop entries from executables
Usage: appimanager [OPTIONS]
Commands: add Generate .desktop file list List .desktop files delete Delete .desktop file by index (displayed by list subcommand) help Print this message or the help of the given subcommand(s)
Options:
-d, --dest-dir
Examples: 1. appimanager add myfile.AppImage
-m: move executable to a path before generating .desktop file
-d: Destination path that store all .desktop files (default=~/.local/share/applications)
-n: name property of to be generated .desktop file
-i: icon (path) property of to be generated .desktop file
appimanager list -d: Destination path that store all .desktop files (default=~/.local/share/applications)
appimanager delete 0 //.desktop index starts from 0 -d: Destination path that store all .desktop files (default=~/.local/share/applications) ```
Steps:
rust
git clone https: //github.com/khuongduy354/appimanager.git
cd appimanager
cargo run //to build and run
cargo build //to build only
cargo test //to test
Additional things:
- justfile (Makefile alternatives) to help automate stuffs (you need just to run it)
- personal.md docs my learning stuffs