Command-line argument parsing and subcommand dispatch — a JVM mirror of
bun.cli. A thin pass-through to babashka.cli, plus args reading from
*command-line-args*. See docs/MIRROR.md.
Command-line argument parsing and subcommand dispatch — a JVM mirror of `bun.cli`. A thin pass-through to `babashka.cli`, plus `args` reading from `*command-line-args*`. See `docs/MIRROR.md`.
Synchronous file system operations — a JVM mirror of bun.fs. Paths are
strings in, strings out (no java.nio.Path leakage); failures throw
Node-style ex-info (:type :fs-error, :code ENOENT/EACCES/…). See
docs/MIRROR.md for the parity contract.
Synchronous file system operations — a JVM mirror of `bun.fs`. Paths are strings in, strings out (no `java.nio.Path` leakage); failures throw Node-style `ex-info` (`:type :fs-error`, `:code` ENOENT/EACCES/…). See `docs/MIRROR.md` for the parity contract.
Live-reload dev server composing bushka.server + bushka.watch — a JVM
mirror of bun.live-server. Static file serving with reload-script
injection, debounced change broadcasts (CSS-only → refreshcss, else
reload), and a silent-watcher-death health probe. See docs/MIRROR.md.
Live-reload dev server composing `bushka.server` + `bushka.watch` — a JVM mirror of `bun.live-server`. Static file serving with reload-script injection, debounced change broadcasts (CSS-only → `refreshcss`, else `reload`), and a silent-watcher-death health probe. See `docs/MIRROR.md`.
Process lifecycle and environment access — a JVM mirror of bun.process.
See docs/MIRROR.md; note the documented tty? (stdout-TTY approximation)
and on-interrupt (shutdown-hook vs SIGINT-listener) divergences.
Process lifecycle and environment access — a JVM mirror of `bun.process`. See `docs/MIRROR.md`; note the documented `tty?` (stdout-TTY approximation) and `on-interrupt` (shutdown-hook vs SIGINT-listener) divergences.
HTTP + WebSocket serving via http-kit — a JVM mirror of bun.server.
WebSocket pub/sub is hand-tracked per topic in an atom (http-kit has no
built-in topics). See docs/MIRROR.md.
HTTP + WebSocket serving via http-kit — a JVM mirror of `bun.server`. WebSocket pub/sub is hand-tracked per topic in an atom (http-kit has no built-in topics). See `docs/MIRROR.md`.
Recursive filesystem watching via io.methvin/directory-watcher — a JVM
mirror of bun.watch. Callbacks receive
{:event :change|:rename :path "relative/path"}. See docs/MIRROR.md.
Recursive filesystem watching via `io.methvin/directory-watcher` — a JVM
mirror of `bun.watch`. Callbacks receive
`{:event :change|:rename :path "relative/path"}`. See `docs/MIRROR.md`.cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |