@nimbus-sh/runtime-bash
v5.2.37-7
Published
GNU bash 5.2.37 and BusyBox 1.37.0, cross-compiled to wasm32-wasi, as a Nimbus runtime package.
Maintainers
Readme
@nimbus-sh/runtime-bash
GNU bash 5.2.37 and BusyBox 1.37.0, cross-compiled to wasm32-wasi, packaged for Nimbus.
This package is data: the runtime's wasm and support files, content-addressed,
plus the manifest that describes them. It does nothing on its own —
@nimbus-sh/core installs it
into a workspace filesystem and runs it.
npm install @nimbus-sh/core @nimbus-sh/runtime-bashimport { ISOLATE_NETWORK, NimbusWorkspace, localFacetHost } from '@nimbus-sh/core';
import bash from '@nimbus-sh/runtime-bash';
const workspace = await NimbusWorkspace.create({
sql, // your SQLite, through the SqlDatabase port
facets: localFacetHost(ISOLATE_NETWORK),
runtimes: [bash],
});Every file is verified against the manifest's SHA-256 before it reaches the
filesystem. The same bytes are served to Cloudflare deployments from R2 by
nimbus install bash, under the same manifest.
Licence
GPL-3.0-or-later AND GPL-2.0-only. See the bundled LICENSE for the notice and where to find
the full text and corresponding source.
