Made Docker client objects globally accessible in cli.py
Prefixed functions that should not be called externally with underscores
Improved in-code documentation for functions and classes
Cleaned up log messages
Simplified logging colors
Added a MiniprestoException class as the primary exception class used throughout the client code
Remove custom support for list-like option values. Per Click's recommendation, Minipresto will be using the supported multiple=True setting for Click options moving forward
Added default text editor to Minipresto config
Updated readme
Install script updates
Add --sig-kill option to down command to kill container quickly (sped up tests a lot)
Added hyphens and underscores as allowed characters for snapshot names
Added --directory to save snapshot tarball in specific directory
Added version command to display Minipresto version
Greatly improved logging the output of commands
Remove the license volume mount on the Presto service - now, if a license file exists per the STARBURST_LIC_PATH user configuration
cli.py
MiniprestoException
class as the primary exception class used throughout the client codemultiple=True
setting for Click options moving forward--sig-kill
option todown
command to kill container quickly (sped up tests a lot)--directory
to save snapshot tarball in specific directoryversion
command to display Minipresto versionSTARBURST_LIC_PATH
user configuration