From 64afdcfa832de3df440eca0cbc56f7e07a984161 Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Mon, 16 Feb 2026 13:24:36 +0000 Subject: [PATCH 1/3] Rename create-vws-database CLI command to create-vws-cloud-database Makes the CLI command name specific to cloud databases, matching the library's type-specific create_cloud_database() and create_vumark_database() functions. Co-Authored-By: Claude Haiku 4.5 --- src/vws_web_tools/__init__.py | 6 +++--- tests/test_create_database.py | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/vws_web_tools/__init__.py b/src/vws_web_tools/__init__.py index d70733cd..fc75527f 100644 --- a/src/vws_web_tools/__init__.py +++ b/src/vws_web_tools/__init__.py @@ -456,13 +456,13 @@ def create_vws_license( @click.option("--email-address", envvar="VWS_EMAIL_ADDRESS", required=True) @click.option("--password", envvar="VWS_PASSWORD", required=True) @beartype -def create_vws_database( +def create_vws_cloud_database( database_name: str, license_name: str, email_address: str, password: str, ) -> None: - """Create a database.""" + """Create a cloud database.""" driver = create_chrome_driver() try: log_in(driver=driver, email_address=email_address, password=password) @@ -515,6 +515,6 @@ def show_database_details( click.echo(message=yaml.dump(data=details), nl=False) -vws_web_tools_group.add_command(cmd=create_vws_database) +vws_web_tools_group.add_command(cmd=create_vws_cloud_database) vws_web_tools_group.add_command(cmd=create_vws_license) vws_web_tools_group.add_command(cmd=show_database_details) diff --git a/tests/test_create_database.py b/tests/test_create_database.py index 348e3b8d..1eefc827 100644 --- a/tests/test_create_database.py +++ b/tests/test_create_database.py @@ -124,7 +124,7 @@ def test_create_databases_cli( result = runner.invoke( cli=vws_web_tools_group, args=[ - "create-vws-database", + "create-vws-cloud-database", "--license-name", license_name, "--database-name", From e0a6066ff27da3075cb8fd92c44ddef7f9b13366 Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Mon, 16 Feb 2026 13:28:10 +0000 Subject: [PATCH 2/3] Update README and CHANGELOG for create-vws-cloud-database rename Co-Authored-By: Claude Opus 4.6 --- CHANGELOG.rst | 5 +++++ README.rst | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index a5693d97..350e1ce0 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,2 +1,7 @@ Changelog ========= + +Next +---- + +- Renamed the ``create-vws-database`` CLI command to ``create-vws-cloud-database``. diff --git a/README.rst b/README.rst index 1db61418..3ca23861 100644 --- a/README.rst +++ b/README.rst @@ -23,7 +23,7 @@ Usage $ export VWS_PASSWORD="[YOUR-PASSWORD]" $ TIME="$(date +%s%N | cut -b1-13)" $ vws-web-tools create-vws-license --license-name "my-licence-$TIME" - $ vws-web-tools create-vws-database --license-name "my-licence-$TIME" --database-name "my-database-$TIME" + $ vws-web-tools create-vws-cloud-database --license-name "my-licence-$TIME" --database-name "my-database-$TIME" $ vws-web-tools show-database-details --database-name "my-database-$TIME" Full documentation From e52f448bf56646cf384368e8c96d207937cd94cd Mon Sep 17 00:00:00 2001 From: Adam Dangoor Date: Mon, 16 Feb 2026 13:31:12 +0000 Subject: [PATCH 3/3] Update help text regression snapshots for renamed command Co-Authored-By: Claude Opus 4.6 --- tests/test_help/test_vws_command_help____.txt | 6 +++--- ...est_vws_command_help___create_vws_cloud_database___.txt} | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) rename tests/test_help/{test_vws_command_help___create_vws_database___.txt => test_vws_command_help___create_vws_cloud_database___.txt} (72%) diff --git a/tests/test_help/test_vws_command_help____.txt b/tests/test_help/test_vws_command_help____.txt index c2075d0b..1498e9a3 100644 --- a/tests/test_help/test_vws_command_help____.txt +++ b/tests/test_help/test_vws_command_help____.txt @@ -6,6 +6,6 @@ Options: --help Show this message and exit. Commands: - create-vws-database Create a database. - create-vws-license Create a license. - show-database-details Show the details of a database. + create-vws-cloud-database Create a cloud database. + create-vws-license Create a license. + show-database-details Show the details of a database. diff --git a/tests/test_help/test_vws_command_help___create_vws_database___.txt b/tests/test_help/test_vws_command_help___create_vws_cloud_database___.txt similarity index 72% rename from tests/test_help/test_vws_command_help___create_vws_database___.txt rename to tests/test_help/test_vws_command_help___create_vws_cloud_database___.txt index db42bc90..03e89b7f 100644 --- a/tests/test_help/test_vws_command_help___create_vws_database___.txt +++ b/tests/test_help/test_vws_command_help___create_vws_cloud_database___.txt @@ -1,6 +1,6 @@ -Usage: vws-web create-vws-database [OPTIONS] +Usage: vws-web create-vws-cloud-database [OPTIONS] - Create a database. + Create a cloud database. Options: --license-name TEXT [required]