A fast utility to search which packages provide a specific command on Arch and Arch based systems.
Because pacman -F
was too slow to be set as fallback for a "command
not found" exception in a shell.
Right after installing it, create your database with:
bash
$ commando -u
It may take a while depending on your connection speed and your computer, but you only need to create/update your database the first time and every once in a while. I'd suggest perhaps once every one or two months, but it's entirely up to you.
Now you're ready to search with commando
!
Just search your command with:
bash
$ commando command-name
For example, if I'd want to see which packages provide the ls
command,
I would just do:
bash
$ commando ls
For further usage instructions, please execute:
bash
$ commando --help
Note: command search is case sensitive, this means that, for example,
searching for LS
won't give the same results as ls
(AUR release is coming soon)
If you have cargo installed and your $PATH
is set up properly you can use
bash
$ cargo install arch-commando
to download, build and install commando
You can compile it by cloning this repo and then executing:
bash
$ cargo build --release
Then you'll have your binary placed in ./target/release/commando
,
simply move it to somewhere in your $PATH
.
Thanks to BRA1L0R for the refactor.