axec-cli
Version:
A CLI tool to manage and run AppImages on Arch
103 lines (69 loc) โข 2.13 kB
Markdown




# Axec-cli Appimage Executor
> A blazing-fast CLI tool to list and launch AppImages on Arch Linux (will work on other distros)
## ๐ Features
- โก List AppImages in specified directory (Default : `~/AppImages`)
- ๐โโ๏ธ Run AppImages with a single command
- ๐ง Smart fallback to default AppImage folder
- โจ Built with Node.js + Commander.js
- ๐ป Designed for Arch + KDE but works on any distro
## ๐ฆ Installation
```bash
sudo npm install -g axec-cli
```
or use with npx
```bash
npx axec-cli
```
## ๐ AppImage Directory
By default, `Axec-cli` looks for AppImages in:
```
~/AppImages
```
**You can also pass a full path to an AppImage if it's stored elsewhere.**
## ๐งช Usage
### List available AppImages
```bash
axec list
```
### Run an AppImage from default folder
Example:
```bash
axec run filename.AppImage
```
### Run an AppImage from a custom path
Example:
```bash
axec run ~/Downloads/filename.AppImage
```
## ๐ ๏ธ Commands
| Command | Description |
|----------------|----------------------------------------|
| `axec list [dir]` | Lists all `.AppImage` files in the mentioned directory (Default: `~/AppImages`) |
| `axec run <filename>` | Launches the AppImage file |
## ๐งฑ Built With
- [Node.js](https://nodejs.org)
- [Commander.js](https://github.com/tj/commander.js)
- [Chalk](https://github.com/chalk/chalk)
## ๐งฉ Coming Soon (v1.1+)/ To-Do
- โ
Auto `chmod +x` on non-executable AppImages
- ๐ Fuzzy matching for partial filenames
- ๐ง Config file support for custom AppImage folders
- ๐ผ๏ธ GUI version for KDE
- ๐ฆ AUR package?
## ๐งโ๐ป Author
Made with โค๏ธ by [Praneesh R V](https://github.com/PraneeshRV)
## ๐ License
MIT License โ feel free to fork and build on top.