VSS Command Line Interface v0.4.1

VSSCLI v0.4.1 is available for download via PyPI or GitLab. Latest version includes the following improvements and bug fixes:

  • New Features
    • New command vss status to provide the operational status and any upcoming maintenances of the VSS according to https://systemstatus.utoronto.ca
    • Set your preferred notification format (html or text) right from the command line vss account set notification format <html|text>:

      vss compute vm get notification format
      Usage: vss account get notification format [OPTIONS]
      
        Get notification format
      
      Options:
        --help  Show this message and exit.
      vss compute vm set notification format
      Usage: vss account set notification format [OPTIONS] FMT
      
        Update notification format where FMT can be html or text
      
      Options:
        --help  Show this message and exit.

    • Update your request notification preferences with the new command vss account set notification request:

      vss account set notification request
      Usage: vss account set notification request [OPTIONS]
      
        Customize request notification settings
      
      Options:
        -a, --all         Enable all request notification
        -n, --none        Disable all request notification
        -e, --error       Enable error notifications only
        -s, --submission  Enable submission notifications only.
        -c, --completion  Enable completion emails
        --help            Show this message and exit.


    • Opt-in or opt-out of weekly Messages digest with vss account set digest message 

      vss account set digest message
      vss account set digest message --help
      Usage: vss account set digest message [OPTIONS] STATE
      
        Opt-in or opt-out of weekly message digest
      
      Options:
        --help  Show this message and exit.
  • Bug fixes
    • Fixed vss compute vm set <uuid> domain failed when executed. 

    • Fixed vss compute vm get <uuid> exception when VM does not exist.

Remember, VSSCLI documentation is now available in VSSCLI

Upgrade or install PyVSS as follows:

# from version 0.2.5 you can run
vss upgrade
# upgrade with pip
pip install vsscli --upgrade

# install
pip install vsscli

Docker images available: uofteis/vsscli:py27 and uofteis/vsscli:py36:

docker run -it -v /tmp:/data \
-e VSS_API_USER=user_here -e VSS_API_USER_PASS=user_pass_here \
-e VSS_DEFAULT_OUTPUT=json \
uofteis/vsscli bash

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

University of Toronto - Since 1827