Open-source Bash runtime
Reliable scripts.From the first line.
Reusable primitives for modular shell scripts, precise error handling, filesystem operations and consistent terminal interfaces.
The published v0.1.0-rc1 baseline is a prerelease for multi-consumer field validation, not a stable release.
$ source bashloom.sh✓ runtime loaded$ blm_run --help# Example only — not an executable demoWhat it is
A lightweight runtime for serious shell applications
Reliability helpers and terminal UX behind a coherent Bash API with no mandatory core dependencies.
Exact failure semantics
Command execution, retries, cleanup and rollback preserve real failure states.
Source-safe design
Loading the runtime must not change the caller's shell options, traps or environment.
Adaptive terminal UX
Clear output in TTYs, pipes, CI, TERM=dumb and NO_COLOR environments.
Controlled distribution
Consumers can pin a release and verify SHA-256 integrity.
Interface and runtime
A terminal-first product
No graphical application screenshots are published: this preview only illustrates Bashloom terminal commands.
Integration
Pin the runtime, verify it, adapt it once
The consumption model avoids floating downloads and uncontrolled dependencies.
Versioned bundle
Use a release bundle pinned to an explicit version.
Integrity
Keep PIN, LICENSE, SHA256SUMS and the runtime together.
Reviewed updates
Review each repin and test the result before integration.
Local adapter
Expose the runtime through a project-local adapter with consumer CI.
Guarantees
Verifiable Bash contracts, even without a TTY
Script reliability depends on quoting, exit status and clear boundaries.
Never hide failures
Do not turn command failures into apparently successful results.
Terminal compatibility
Designed for non-interactive output and limited Unicode environments.
Optional integrations
External integrations are not mandatory core dependencies.
Open distribution
Public source and MIT licence; the current release is still RC.
Product status
RC baseline available
v0.1.0-rc1 is published as a release candidate and still needs field validation.
- Development
- Release candidate
- Availability
- Bundle and source available
- Price
- Free
- Source and licence
- MIT
- Platforms
- Bash / Linux
- Public version
- v0.1.0-rc1
Engineering case study
The implementation story is documented
Exit semantics, API design, terminal degradation, tests and release engineering are discussed in the case study.
