The All-in-One CLI (Command-Line Interface) project aims to provide users with a comprehensive and versatile tool that combines multiple functionalities and services into a single command-line interface. With this powerful utility, users can conveniently access and perform various tasks and operations without the need to switch between different tools or applications.
- Image transformation
- QR Code generation
- Static file server
- Host IP address
Verify if binary file is available for your platform in the Releases page
Download the binary file for your platform and save it with the name
aio(oraio.exefor Windows)Add the binary file to the system path (optional)
Install Node.js
Clone this repository:
git clone <REPOSITORY_URL>
Go to the project directory:
cd aio-cliInstall dependencies:
npm install
Install the package globally:
npm install -g .
Run the aio command in the terminal:
$ aio
Usage: aio
$ aio <command> [options]
$ aio help [command]
$ aio image <inputPath> [outputPath] -r auto,400 -g -b 1 -c mask.png,center -t "#000000" -f horizontal
$ aio qr -o qrcode.png -cd "#000000" -cl "#FFFFFF" -s 6 -m 2 "<TEXT>"
$ aio serve -f . -p 3000
$ aio ip -e
All-in-One CLI: one tool all things.
Options:
-h, --help display helpforcommand
Commands:
image|img [options] <inputPath> [outputPath] apply image transformations
qr [options] <text> creates QR Code to terminal or image file
serve [options] creates a static file server from a folder
ip [options] shows the IP address of the machine
help [command] display helpforcommand