Liking cljdoc? Tell your friends :D

bushka.cli

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`.
raw docstring

bushka.fs

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.
raw docstring

bushka.live-server

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`.
raw docstring

bushka.process

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.
raw docstring

bushka.server

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`.
raw docstring

bushka.watch

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`.
raw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close