Skip to content

Rename dev-utils to sql-rest + switch to Database Client - #89

Merged
terchris merged 2 commits into
mainfrom
feature/rename-dev-utils-to-sql-rest
Apr 8, 2026
Merged

Rename dev-utils to sql-rest + switch to Database Client#89
terchris merged 2 commits into
mainfrom
feature/rename-dev-utils-to-sql-rest

Conversation

@terchris

@terchris terchris commented Apr 8, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Renamed install-tool-dev-utils.shinstall-tool-sql-rest.sh
  • Removed Docker bits (redundant with docker-outside-of-docker feature)
  • Switched SQLTools → Database Client (cweijan) — drivers bundled, works out of the box
  • Updated all references (kubernetes, php-laravel, cubeConfig, LOGO-SOURCES)
  • Renamed logo files
  • Regenerated auto-generated docs
  • Bump version to 1.7.33

Why Database Client

SQLTools requires installing 4 separate driver extensions (pg, mysql, sqlite, mssql) and shows "no drivers found" when users click Add Connection. Database Client bundles all drivers natively (including MongoDB, Redis, ClickHouse, ElasticSearch).

Test plan

  • CI passes (static + unit + build)
  • Test in fresh devcontainer: install the tool, verify Database Client + REST Client extensions appear
  • Click "Create Connection" in Database Client sidebar — drivers should be listed
  • Create a .http file with a sample GET request — verify REST Client works
  • Verify Docker CLI is NOT reinstalled (should come from the feature)

🤖 Generated with Claude Code

terchris and others added 2 commits April 8, 2026 13:07
- Renamed install-tool-dev-utils.sh → install-tool-sql-rest.sh
- SCRIPT_ID: tool-dev-utils → tool-sql-rest
- SCRIPT_NAME: Development Utilities → SQL & REST Tools

Extension changes:
- Removed Docker CLI apt package (redundant with docker-outside-of-docker feature)
- Removed Docker VS Code extension (CLI is enough for most users)
- Switched SQLTools (mtxr.sqltools) → Database Client (cweijan.vscode-database-client2)
  because SQLTools requires installing separate driver extensions and
  shows "no drivers found" out of the box. Database Client bundles
  MySQL, PostgreSQL, SQLite, MSSQL, MongoDB, Redis, and more.
- Kept REST Client (humao.rest-client)

Updated references:
- install-tool-kubernetes.sh SCRIPT_RELATED
- install-dev-php-laravel.sh (2 mentions)
- LOGO-SOURCES.md entry
- cubeConfig.ts logo + display name
- Renamed logo files (svg + webp)

Regenerated via dev-docs: tools.json (both copies), sql-rest.mdx,
README.md. Old dev-utils.mdx deleted.

Bump version to 1.7.33.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@terchris
terchris merged commit ce62392 into main Apr 8, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant