Skip to content

Releases: tamirelazar/tslime

tslime v0.1.2

Choose a tag to compare

@github-actions github-actions released this 27 Jun 17:22
3cdd282

Windows distribution fix.

Fixed

  • Windows release binary is now statically linked against the MSVC C runtime
    (+crt-static). The previous build dynamically linked vcruntime140.dll, so
    tslime.exe failed to launch on a clean Windows without the VC++ 2015–2022
    redistributable — silently, with no error, making tslime appear to do
    nothing. This restores the single-static-binary guarantee on Windows.
  • README Windows install snippet now handles an unset user PATH (avoids
    writing a leading ;).

tslime v0.1.1

Choose a tag to compare

@github-actions github-actions released this 26 Jun 19:49
2da5943

Distribution and release-pipeline fixes.

Changed

  • Linux release binary is now statically linked (musl target), so the single
    tslime-linux-x86_64 download runs on any x86_64 Linux distribution
    regardless of glibc version.
  • Install documentation now leads with cargo install and a Homebrew tap;
    see the README for per-platform paths.

Fixed

  • macOS distribution: prebuilt macOS binaries are no longer published (the
    previous one was Gatekeeper-blocked and mislabeled as x86_64 while actually
    being arm64). Install on macOS via brew install tamirelazar/tslime/tslime
    or cargo install tslime, both of which avoid Gatekeeper.

Added

  • Homebrew tap tamirelazar/homebrew-tslime (source build).
  • One-paste install blocks for Linux and Windows in the README: they fetch the
    latest release binary, install it to a user directory, put it on PATH, and
    (on Windows) clear the Mark-of-the-Web so SmartScreen stays quiet.
  • Nix flake: nix run github:tamirelazar/tslime runs tslime ephemerally without
    installing; nix build and nix profile install are also supported.
  • Docker image on GHCR: docker run --rm -it ghcr.io/tamirelazar/tslime runs
    tslime ephemerally without installing (published on release; linux/amd64).

tslime v0.1.0

Choose a tag to compare

@tamirelazar tamirelazar released this 26 Jun 13:16
f838723

First public release of tslime — a lightweight terminal screensaver that grows Physarum polycephalum (slime mold) transport networks in your terminal.

Install

cargo install tslime

Or download a prebuilt binary below (Linux / macOS / Windows, x86_64) and run it directly.

tslime -S          # screensaver mode
tslime --help      # all options

Highlights

  • Agent-based Physarum simulation (Jones 2010) with 31 presets and live runtime controls
  • Terminal rendering in half-block, ASCII, braille, quadrant, shade, points, and sculpted charsets; 22 OKLch perceptual color palettes
  • Screensaver and interactive modes — pause, restart, cycle presets/palettes on the fly
  • Custom keybinds via ~/.config/tslime/keybinds.toml; saved configs and custom palettes
  • GIF / PNG / WebM export
  • No-notifications mode (--no-notifications, toggle Ctrl+N) for a clean field
  • Window-frame display modes
  • Experimental, feature-gated: multi-species, choir audio, GUI; plus a standalone WASM build

Binaries

Platform Asset
Linux x86_64 tslime-linux-x86_64
macOS x86_64 tslime-macos-x86_64
Windows x86_64 tslime-windows-x86_64.exe

See the README for controls and the gallery, and CHANGELOG.md for the full change list.