Quick Aliasing
Note: we're currently in the stage of initial development.
QALI can... - Shorten long & complex commands - Act as a namespace for your custom scripts (stop worrying about conflicting names with system commands!) - Make you type less - Reduce your mental workload
Currently, a Rust installation is required
shell
cargo install qali
This installs two separate binaries : q
and qali
.
The command q
is meant for actions with the highest usage frequency, such as setting and alias or executing a command.
The command qali
is meant as a companion allowing for subcommands and more functionality without influencing the namespace in q
which is set reserved completly by the users.
q --help
qali --help
qali set hi "echo hi"
qali set hi hello.sh
(EXPERIMENTAL)qali set hi hello.py
(EXPERIMENTAL)qali set hi https://beta.sayhello.so
(EXPERIMENTAL)Example: set gs
as git status
shell
q -s gs "git status"
Set p
as python
if p
doesn't exist
shell
q p python
Set hi
to ./hi.py
with qali
shell
qali set hi ./hi.py
Example: execute git status
shell
q gs
Execute python --version
(As of now, use --
when executing a command to stop flags meant for the program being parsed as flags for qali itself.)
shell
q -- p --version
qali ls
Example: remove gs
as git status
:
qali rm gs