Skip to content

tcfs v0.12.12

Choose a tag to compare

@github-actions github-actions released this 06 May 17:24
43e8721

tcfs v0.12.12

Quick Install

macOS (.pkg installer — recommended):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/tcfs-0.12.12-macos-aarch64.pkg
sudo installer -pkg tcfs-0.12.12-macos-aarch64.pkg -target /

Linux/macOS tarball convenience installer (CLI-first, not a release-proof surface):

curl -fsSL https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/install.sh | sh

Homebrew:

brew tap --custom-remote Jesssullivan/tummycrypt https://github.com/Jesssullivan/tummycrypt.git
git -C "$(brew --repo Jesssullivan/tummycrypt)" fetch origin homebrew-tap
git -C "$(brew --repo Jesssullivan/tummycrypt)" checkout homebrew-tap
brew install Jesssullivan/tummycrypt/tcfs

Container image:

podman pull ghcr.io/jesssullivan/tcfsd:v0.12.12

Debian/Ubuntu:

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/tcfsd-0.12.12-amd64.deb
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/tcfs-0.12.12-amd64.deb
sudo dpkg -i tcfsd-0.12.12-amd64.deb tcfs-0.12.12-amd64.deb

RPM (Fedora/RHEL/Rocky, daemon-only today):

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/tcfsd-0.12.12-x86_64.rpm
sudo rpm -i tcfsd-0.12.12-x86_64.rpm

Verify checksums

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/SHA256SUMS.txt
sha256sum -c SHA256SUMS.txt

Verify signature (Sigstore Cosign)

curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/SHA256SUMS.txt.sig
curl -LO https://github.com/Jesssullivan/tummycrypt/releases/download/v0.12.12/SHA256SUMS.txt.pem
cosign verify-blob \
  --signature SHA256SUMS.txt.sig \
  --certificate SHA256SUMS.txt.pem \
  --certificate-oidc-issuer https://token.actions.githubusercontent.com \
  --certificate-identity-regexp 'github.com/Jesssullivan/tummycrypt' \
  SHA256SUMS.txt

macOS artifacts

macOS CLI binaries are Developer ID signed when Apple credentials are configured.
FileProvider and .pkg notarization is attempted for Apple artifacts, but release
publication does not fail if Apple's notarization service or account agreements are unavailable.

Binaries included

Binary Purpose
tcfs CLI: push, pull, sync-status, mount, unsync
tcfsd Daemon: gRPC socket, FUSE, Prometheus metrics
tcfs-tui Terminal UI for interactive management
tcfs-mcp MCP server for AI agent integration

Full Changelog: v0.12.11...v0.12.12