cargo-launcher

If the cargo project is a binary crates, this tool can register the binary in the following launcher.
TODO
- [ ] cargo workspace(Only single binary crates)
- [ ] customize launcher scripts
Usage
Alfred workflow
```
$ cd {your binary crates project}
Install to local, or manually install
The script path is set as follows
PATH=$HOME/.cargo/bin:$HOME/.local/bin:/usr/local/bin:$PATH
$ cargo install --path .
...
Installing /Users/watawuwu/.cargo/bin/{your-binary}
Export to Alfred
$ cargo launcher alfred
```


Hain plugin
```
$ cd {your binary crates project}
Install to local, or manually install
The script path is set as follows
PATH=$HOME/.cargo/bin:$HOME/.local/bin:/usr/local/bin:$PATH
$ cargo install --path .
...
Installing /Users/watawuwu/.cargo/bin/{your-binary}
Export to hain devplugin
$ cargo launcher hain
```