mirror of
https://github.com/puppetlabs/vmfloaty.git
synced 2026-01-25 21:28:40 -05:00
Add basic bash completion script and framework for others
This commit is contained in:
parent
5fa65b6400
commit
6d57a1b5df
5 changed files with 81 additions and 1 deletions
16
README.md
16
README.md
|
|
@ -88,6 +88,22 @@ Here are the keys that vmfloaty currently supports:
|
|||
- url
|
||||
+ String
|
||||
|
||||
### Tab Completion
|
||||
|
||||
There is a basic completion script for Bash (and possibly other shells) included with the gem in the [extras/completions](https://github.com/briancain/vmfloaty/blob/master/extras/completions) folder. To activate, that file simply needs to be sourced somehow in your shell profile.
|
||||
|
||||
For convenience, the path to the completion script for the currently active version of the gem can be found with the `floaty completion` subcommand. This makes it easy to add the completion script to your profile like so:
|
||||
|
||||
```bash
|
||||
source $(floaty completion --shell bash)
|
||||
```
|
||||
|
||||
If you are running on macOS and use Homebrew's `bash-completion` formula, you can symlink the script to `/usr/local/etc/bash_completion.d/floaty` and it will be sourced automatically:
|
||||
|
||||
```bash
|
||||
ln -s $(floaty completion --shell bash) /usr/local/etc/bash_completion.d/floaty
|
||||
```
|
||||
|
||||
## vmpooler API
|
||||
|
||||
This cli tool uses the [vmpooler API](https://github.com/puppetlabs/vmpooler/blob/master/API.md).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue