🍺 BREW Explorer

← all formulae

bootterm

brew install bootterm v0.5 MIT

Simple, reliable and powerful terminal to ease connection to serial ports

3
30-day installs · #11832
14
90-day · #10840
45
365-day · #11338
266
★ GitHub stars · updated 1y ago

Links

Raw metadata
{
  "aliases": [],
  "alternatives": [],
  "build_dependencies": [],
  "categories": [],
  "caveats": null,
  "conflicts_with": [],
  "dependencies": [],
  "deprecated": 0,
  "deprecation_reason": null,
  "desc": "Simple, reliable and powerful terminal to ease connection to serial ports",
  "disable_reason": null,
  "disabled": 0,
  "enrichment_fetched_at": "2026-06-20T23:35:57+00:00",
  "first_seen": "2026-06-20T23:34:18+00:00",
  "full_name": "bootterm",
  "github_default_branch": "master",
  "github_last_commit_at": "2025-05-04T12:43:28Z",
  "github_readme_excerpt": "# BootTerm\n\nBootTerm is a simple, reliable and powerful terminal designed to ease connection to ephemeral serial ports as found on various SBCs, and typically USB-based ones.\n\n## Main Features\n\n- automatic port detection (uses the most recently registered one by default)\n- enumeration of available ports with detected drivers and descriptions\n- wait for a specific, a new, or any port to appear (convenient with USB ports)\n- support for non-standard baud rates (e.g. 74880 bauds for ESP8266)\n- can send a Break sequence and toggling RTS/DTR for various reset sequences, even on startup\n- fixed/timed captures to files (may be enabled at run time)\n- optionally time-stamped captures (relative/absolute dates)\n- reliable with proper error handling\n- single binary without annoying dependencies, builds out of the box\n- supports stdin/stdout to inject/download data\n- configurable escape character and visible character ranges\n\n## Setup\n\nSetting it up and installing it are fairly trivial. By default it will install in `/usr/local/bin` though this can be changed with the `PREFIX` variable, e.g. to install in ~/.local/bin instead:\n\n```\n$ git clone https://github.com/wtarreau/bootterm\n$ cd bootterm\n$ make install PREFIX=~/.local\n$ (or \"sudo make install\" for a system-wide installation)\n```\n\nThe program comes with no other dependency than a basic libc and produces a single binary (`bt`). It can easily be cross-compiled by setting `CROSS_COMPILE` or `CC`, though the makefile only adds unneeded abstraction and could simply be bypassed (please check it, it\u0027s self-explanatory). It was tested on several Linux distros and platforms (i386, x86\\_64, arm, aarch64), on macOS, on FreeBSD 12 (arm64) and on AIX 5.1 (ppc).\n\nAlternatively, BootTerm is available in some repositories:\n\n[ ![Packaging status](https://repology.org/badge/vertical-allrepos/bootterm.svg) ](https://repology.org/project/bootterm/versions)\n\n## Using it\n\n### Most common usage\nBy default, `bt` connects to the last registered seri",
  "github_repo": "wtarreau/bootterm",
  "github_stars": 266,
  "github_topics": [],
  "homepage": "https://github.com/wtarreau/bootterm",
  "homepage_og_description": null,
  "homepage_og_image": null,
  "homepage_title": null,
  "installs_30d": 3,
  "installs_365d": 45,
  "installs_90d": 14,
  "keg_only": 0,
  "keg_only_reason": null,
  "last_seen": "2026-06-20T23:34:18+00:00",
  "license": "MIT",
  "llm_generated_at": null,
  "llm_model": null,
  "name": "bootterm",
  "oldnames": [],
  "one_liner": null,
  "optional_dependencies": [],
  "rank_30d": 11832,
  "rank_365d": 11338,
  "rank_90d": 10840,
  "raw_hash": "0345362e2102027d",
  "recommended_dependencies": [],
  "revision": 0,
  "ruby_source_path": "Formula/b/bootterm.rb",
  "tap": "homebrew/core",
  "test_dependencies": [],
  "uses_from_macos": [],
  "version_head": "HEAD",
  "version_stable": "0.5",
  "versioned_formulae": [],
  "why_use_this": null
}