nebulizer-v0.7.0
Nebulizer provides a set of command line utilities to help administer users, tools and data libraries in Galaxy instances.
Release version 0.7.0:
Breaking changes:
- Dropped support for Python 2.7: Nebulizer now needs Python 3.6+ (thanks to Hugo van Kemenade @hugovk) (PR #102)
- Substantial refactoring and simplification of the tool managament commands (PR #113):
- Now only
list_tools
,install_tool
,update_tool
anddelete_tool
commands are supported list_installed_tools`` renamed to
list_tools`- old functionality of
list_tools
replaced bylist_tools --mode=tools
list_repositories
command dropped; functionality replaced bylist_tools --mode=export
install_repositories
command dropped; functionality replaced byinstall_tool --file=...
- Now only
New commands:
- New
quota
,quota_add
,quota_mod
andquota_del
commands for managing quotas (PR #66)
Updates to existing commands:
-l
option forsearch_toolshed
includes the shed URL (PR #91)update_tool
allows use of wildcards (i.e.*
) when specifying tool repository names and owners, to enable multiple tool repositories to be updated at once (PR #92)- New
--status
option forlist_users
command allows deleted and purged user accounts to also be listed (PR #97) - New
--sort
option forlist_users
command allows sorting of listed accounts by disk usage, quota and quota usage (PR #104)
Bug fixes:
- Fix to using the
--purge
option of thedelete_user
command (previously it wasn't possible to purge accounts) (PR #98) - Remove requirement to specify an account or API key on Galaxy server when using the
ping
andconfig
commands (PR #100)
Other updates: