7 unstable releases (3 breaking)
0.4.2 | May 30, 2024 |
---|---|
0.4.1 | May 24, 2024 |
0.3.0 | May 17, 2024 |
0.2.1 | May 16, 2024 |
0.1.0 | May 16, 2024 |
#771 in Command line utilities
401 downloads per month
13KB
243 lines
Command Shortcut Tool
Command Shortcut Tool is a command-line interface (CLI) tool written in Rust that allows users to define and execute custom commands easily.
Features
- Add Commands: Dynamically add new commands with custom aliases and associated commands.
- List Commands: View a list of all available commands along with their aliases and associated commands.
- Execute Commands: Execute predefined commands by specifying their aliases.
Installation
```bash
cargo install prkcst
```
Usage
Adding a Command
To add a new command, run the CLI tool with the --add
option:
./prkcst --add
Enter the alias for your command:
hello
Enter the commands associated with this alias (one command per line)\n Enter an empty line to finish
echo hello world
Similarly, you can also have arguments for commands as:
./prkcst --add
Enter the alias for your command:
hello_user
Enter the commands associated with this alias (one command per line)\n Enter an empty line to finish
echo hello {}
Follow the prompts to enter the alias and associated commands for the new command. Use "{}" as an argument placeholder.
Listing Commands
To list all available commands, run the CLI tool with the --list
option:
./prkcst --list
Executing a Command
To execute a predefined command, specify its alias along with any arguments:
./prkcst <alias> [args]
Replace <alias>
with the alias of the command and [args]
with any arguments required by the command.
License
This project is licensed under the MIT License.
Dependencies
~0.7–1.6MB
~34K SLoC