VSS Command Line Interface (vss-cli) v2022.4.0

VSS-CLI v2022.4.0 is available for download via PyPI or GitLab. Latest version includes the following improvements and bug fixes:

Bug Fixes

core: auto-completion errors during option and argument completion. (#514)

Description

The vss-cli has the ability to auto-complete option arguments when properly configured and this feature was not working properly.

vss-cli compute vm mk from-clib --source <tab> <tab> feac979d-ae53-45a5-aabb-469f516e2dce -- 2103D-SI-MSW2019_Dev_master_template - OVF 986b53de-cc0c-4286-a59b-1af48bc18510 -- Cisco-ASAV-9.16.2.3 - OVF 03634015-f746-45d3-9d93-4b90476c617e -- fedora-coreos-35.20220131.3.0-vmware.x86_64 - OVF 8e5206fa-0975-4dd9-973a-1737b82bf8a2 -- photon-os-4rev2-uefi-v11 - OVF cc5990a8-56fe-411d-a13e-88d60112796b -- photon-os-4rev2-uefi-v13 - OVF c361a226-5dd4-458b-9eae-a7c6e2d38d63 -- photon-os-4rev2-v11 - OVF 407ded67-fd08-4973-81f4-5fc5c8c4912f -- ubuntu-1804-bionic-server-cloudimg-amd64 - OVF 0192d28e-cee4-4563-a7e8-9672d19456de -- ubuntu-2004-focal-server-cloudimg-amd64 - OVF 00bca5f6-2330-4737-b46e-fca141d056f4 -- ubuntu-2110-impish-server-cloudimg-amd64 - OVF ed56b00a-5c52-4d29-8e46-fd85a76f66d5 -- ubuntu-2204-jammy-server-cloudimg-amd64 - OVF

compute vm mk from-clone: option --snapshot auto-completion throws exception. (#515)

Description

Cloning virtual machines from a given snapshot is also possible and auto-completion works by looking up the --source virtual machine snapshots. If a single snapshot is found, it will auto-complete the option argument with the snapshot_id, however if the lookup finds many, it will prompt for selection as follows:

vss-cli compute vm mk from-clone --source vm-1234 --snapshot <tab><tab> 3 -- SR-1633 - Before super upgrade from 2022-04-29 11:35:00-04:00 valid for 1 4 -- SR-1634 - After super upgrade from 2022-04-29 11:35:00-04:00 valid for 1

request retirement get: auto-completion throws exception. (#516)

Improvements

core: update pyvss to 2022.4.0. (#510)

core: update click to 8.1.3. (#511)

core: update pre-commit hook blackto 22.3.0. (#512)

core: update pre-commit hook flake8 to 3.7.9. (#512)

Upgrade

Remember, VSS-CLI documentation is now available in VSS-CLI and the full Change Log is available here. Upgrade or install VSS-CLI as follows:

# using vss-cli vss-cli upgrade # upgrade with pip pip install vss-cli --upgrade # install pip install vss-cli

For more information, please refer to the official documentation site.

 

University of Toronto - Since 1827