Executes commands by fuzzy finding their alias
The following dependencies are needed to use nanner, currently only supports linux-based systems.
sed
To use run nnr [alias]
eg.
nnr cmatrix
# or even
nnr mat
nnr rx
Currently, the aliases and commands are stored in data.txt
, to modify or add aliases it needs to be modified manually.
nnr
requires a Cmake
to be installed.
Then simply build by running
cmake
make
make install
Features being worked on or are in need of implementation
nnr set alias command
nnr get fuz
nnr list fuz
nnr remove
nnr help
switches:
-d, --dry
fuzzy find cmd without execution
-f, --force
do not prompt
-i, --interactive
prompt before executing cmd
-q, --quiet
recklessly execute matched cmd
-p, --perfect
don't fuzzy match