1 hour ago · 11 min read2218 words · Tech · hide

I recently ported my 1996 Pascal/Delphi calculator to Rust. The result is excalc, a cross-platform command-line application and MCP server. Rust makes it easy to compile an application on every platform. Distributing it via crates.io, MSI, Homebrew or WinGet needed more work. Paste this cookbook into your favorite AI prompt to get it done. We trigger a distribution from GitHub Releases: a Git tag identifies the new version, CI publishes the crate from that tag, builds portable archives and an MSI from that tag, and attaches everything to the release. Homebrew downloads the tagged source archive. WinGet points at the released MSI. Prepare the Rust Package Start with complete package metadata in Cargo.toml. [package] name = "excalc" version = "0.3.0" edition = "2021" authors = ["Daniel Doubrovkine and contributors"] description = "An expression calculator CLI tool and MCP server built for AI coding agents to outsource arithmetic." license = "MIT" repository =…

Commenting on Bubbles has been removed. Why? If you want to talk about this post, write to the author, use the comments on their blog if it has them, or reply with a "RE:" post on your own blog. Suggestions? feedback@bubbles.town