beachcomber 0.4.0

A centralized daemon that caches shell state (git, battery, hostname, etc.) so every consumer reads from one fast cache instead of independently forking shells
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
---
sidebar_position: 1
---

# Ecosystem Overview

beachcomber has client SDKs for 7 languages plus a POSIX shell function. All SDKs are stdlib-only (no external dependencies) and published to their native package registries as `libbeachcomber`.

| SDK | Registry | Install |
|---|---|---|
| Rust | [crates.io]https://crates.io/crates/beachcomber-client | `cargo add beachcomber-client` |
| Python | [PyPI]https://pypi.org/project/libbeachcomber/ | `pip install libbeachcomber` |
| Node.js | [npm]https://www.npmjs.com/package/libbeachcomber | `npm install libbeachcomber` |
| Go | [Go module]https://github.com/NavistAu/beachcomber/tree/main/sdks/go | `go get github.com/NavistAu/beachcomber/sdks/go` |
| Lua | [LuaRocks]https://luarocks.org/modules/navist/libbeachcomber | `luarocks install libbeachcomber` |
| Ruby | [RubyGems]https://rubygems.org/gems/libbeachcomber | `gem install libbeachcomber` |
| C | [GitHub Release]https://github.com/NavistAu/beachcomber/releases | Source tarball, `.deb`, `.rpm`, or [AUR]https://aur.archlinux.org/packages/libbeachcomber |
| Shell | N/A | Copy-paste from [Shell Fallback Functions]/docs/guide/shell-fallback-functions |