Universal orchestrator for the Exasol tooling ecosystem
Project description
Exasol Bundle
Exasol Bundle is a simple command-line tool for getting your local Exasol environment into a usable state. It helps you bootstrap the local setup, install the personal database binary, and prepare the MCP workflow from one consistent entrypoint.
Quick start
Install with uv (recommended)
uv tool install exa-bundle
exa-bundle init
Install with pip
python3 -m pip install --user exasol-bundle
exa-bundle init
Install with the shell installer
curl -fsSL https://raw.githubusercontent.com/your-org/exa-bundle/main/install.sh | bash
Install with npm
npm install -g exasol-bundle
Common commands
exa-bundle initruns the initialization flow for the available components.exa-bundle install personalinstalls or refreshes the local personal database binary.exa-bundle start mcpprepares the MCP workflow.
How it works
flowchart TD
A[User runs exa-bundle] --> B[CLI routes the command]
B --> C[Component performs setup]
C --> D[Local environment is prepared]
When to use it
Use Exasol Bundle when you want a predictable setup path for:
- local Exasol tooling
- the personal database binary
- MCP-related environment preparation
Documentation
- USER_GUIDE.md for step-by-step end-user instructions
- ARCHITECTURE.md for the technical architecture and workflow design
- CONTRIBUTING.md for development and contribution guidance
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
exasol_bundle-1.0.19.tar.gz
(26.6 kB
view details)
File details
Details for the file exasol_bundle-1.0.19.tar.gz.
File metadata
- Download URL: exasol_bundle-1.0.19.tar.gz
- Upload date:
- Size: 26.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
34d02333178d7ed07defc1fd78b648c912901d1eb3a3d2de13942f03e7fca641
|
|
| MD5 |
0904af752ad958e65018cb546040036c
|
|
| BLAKE2b-256 |
85846bfe22642f7e3f24bcf57d18a58d12a2eca6d3efd8c23d03c59df452529e
|
Provenance
The following attestation bundles were made for exasol_bundle-1.0.19.tar.gz:
Publisher:
release.yml on Sheetaldharshan200/exasol-bundle
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
exasol_bundle-1.0.19.tar.gz -
Subject digest:
34d02333178d7ed07defc1fd78b648c912901d1eb3a3d2de13942f03e7fca641 - Sigstore transparency entry: 1965860143
- Sigstore integration time:
-
Permalink:
Sheetaldharshan200/exasol-bundle@f8b4c1da44b7e2934f1f66b358e80aa16c65cfeb -
Branch / Tag:
refs/tags/v1.0.19 - Owner: https://github.com/Sheetaldharshan200
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f8b4c1da44b7e2934f1f66b358e80aa16c65cfeb -
Trigger Event:
push
-
Statement type: