UNPKG

axec-cli

Version:

A CLI tool to manage and run AppImages on Arch

103 lines (69 loc) โ€ข 2.13 kB
![npm version](https://img.shields.io/npm/v/axec-cli) ![license](https://img.shields.io/github/license/PraneeshRV/axec-cli) ![issues](https://img.shields.io/github/issues/PraneeshRV/axec-cli) ![stars](https://img.shields.io/github/stars/PraneeshRV/axec-cli?style=social) # 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.