Skip to content

Releases: thomasmitchell/bosh-complete

v1.2.0 - update-runtime-config/interpolate filename completion

Choose a tag to compare

@thomasmitchell thomasmitchell released this 16 Oct 20:23

Improvements

  • Added filepath completion to the argument for update-runtime-config and interpolate

v1.1.0 - --flag=val notation and better filepath completion

Choose a tag to compare

@thomasmitchell thomasmitchell released this 14 Mar 14:48

New Features

  • add-blob now completes its --dir flag and first positional argument (filename completion)
  • --flag=val notation is now completed properly

Improvements

  • filepath completion now behaves better. It doesn't suggest . and .. to you all the time. It doesn't show you all your hidden files all the time. It's generally more consistent with the way builtins like ls behave.
  • When completing command names with no input given so far, aliases are hidden so that bash won't give you the "Show possiblities?" prompt. Now you can scan the completion for that command you can't remember (it's probably inspect-release).

Bug Fixes

  • Previously would try to complete flag names in the context of other values if the user typed a dash. No longer!

v1.0.4 - Recreate, Releases, Stemcells

Choose a tag to compare

@thomasmitchell thomasmitchell released this 29 Jan 23:07

New Features

  • recreate now completes vm names
  • delete-stemcell now completes unused stemcell names
  • inspect-release now completes release names

Improvements

  • delete-release now only completes unused stemcell names

v1.0.3 - Release Completion

Choose a tag to compare

@thomasmitchell thomasmitchell released this 24 Oct 23:56

New Features

  • Release names are now completed for delete-release

Bug Fixes

  • Now takes environment URLs that have no scheme attached and defaults to https, just like the bosh cli.

v1.0.2 - Environment Variables

Choose a tag to compare

@thomasmitchell thomasmitchell released this 09 Oct 16:56

BOSH_ENVIRONMENT, BOSH_DEPLOYMENT, BOSH_CLIENT, and BOSH_CLIENT_SECRET are all respected by the completions. As a bonus, --client and --client-secret also work now.

v1.0.1 - IFS Fix

Choose a tag to compare

@thomasmitchell thomasmitchell released this 01 Oct 21:12

Bug Fixes

  • No longer sets the $IFS variable in the context of the calling shell

v1.0.0 - Here You Go, World

Choose a tag to compare

@thomasmitchell thomasmitchell released this 28 Sep 19:08

Right now, it completes

  • file and dir names
  • command names
  • flag names
  • environment aliases (-e flag)
  • deployment names (-d flag)
  • instance groups and instances (e.g. ssh instance-name)

Enjoy! And leave an issue when it inevitably breaks on your machine (works on mine)!