Soulver CLI
brew install --cask soulver-cli
v2.0.0
Standalone cli for the Soulver calculation engine
9
30-day installs · #4340
34
90-day · #3938
143
365-day · #3835
51
★ GitHub stars · updated 2mo ago
GitHub topics
bc
calculator
soulver
terminal-based
Links
- https://github.com/soulverteam/Soulver-CLI
- GitHub: soulverteam/Soulver-CLI
- Brew formula source: Casks/s/soulver-cli.rb
Raw metadata
{
"alternatives": [],
"artifacts": [
{
"binary": [
"soulver"
],
"target": "$HOMEBREW_PREFIX/bin/soulver"
},
{
"zap": [
{
"trash": "$HOMEBREW_PREFIX/SoulverCore_SoulverCore.bundle"
}
]
}
],
"auto_updates": null,
"categories": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Standalone cli for the Soulver calculation engine",
"disable_reason": null,
"disabled": 0,
"display_name": "Soulver CLI",
"enrichment_fetched_at": "2026-06-20T22:49:39+00:00",
"first_seen": "2026-06-20T00:47:34+00:00",
"full_token": "soulver-cli",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-14T07:20:44Z",
"github_readme_excerpt": "# Soulver CLI\n\nA standalone command-line version of [Soulver](https://soulver.app) for macOS.\n\nEvaluate expressions, use an interactive session, or read and edit Soulver sheetbooks from the terminal and from scripts.\n\n```sh\n$ soulver \"25% off 159.99 + 10% tax\"\n131.99\n\n$ soulver \"98 USD in EUR\"\n\u20ac84.67\n\n$ echo \"5 days from now\" | soulver\n17 June 2026\n```\n\n## Install\n\n```sh\nbrew install --cask soulver-cli\n```\n\nThe Homebrew token stays `soulver-cli` (a bare `soulver` would mean the Mac app); the installed command is just `soulver`.\n\nOr download the latest signed, notarized binary from the [Releases](https://github.com/soulverteam/Soulver-CLI/releases) page and place `soulver` somewhere on your `PATH`.\n\nIf you have the Soulver app installed, you can also install the bundled CLI from **Soulver \u2192 Install Command Line Tool\u2026**, which symlinks the very same tool into `/usr/local/bin`.\n\nCurrency and exchange rates are fetched on first use and cached locally (`~/.config/soulver/currency-rates.json`), so conversions work offline after the first run and refresh automatically.\n\n## Quick calculations\n\nPass an expression as an argument, or pipe it in:\n\n```sh\nsoulver \"1,234.50 * 8% APR over 3 years\"\nsoulver \"12 feet in cm\"\nsoulver \"time in tokyo when it is 9am in new york\"\necho \"150 GBP + 200 USD in AUD\" | soulver\n```\n\nGive it a file and every line is evaluated:\n\n```sh\nsoulver ~/Desktop/budget.txt\n```\n\nUse `--locale` for locale-aware parsing and formatting:\n\n```sh\nsoulver --locale de_DE \"1.000,50 + 1\" # 1001,5\n```\n\n## Interactive mode\n\nRun `soulver` with no arguments to enter an interactive session. Variables and\nline references persist across the session:\n\n```\n$ soulver\nSoulver \u2014 interactive calculator. Type \u0027exit\u0027 or press Ctrl-D to quit.\n\u003e\u003e\u003e rent = 2400\n2400\n\u003e\u003e\u003e rent * 12\n28800\n\u003e\u003e\u003e line1 + 500\n2900\n\u003e\u003e\u003e 1 BTC in USD\nUS$63,238.43\n\u003e\u003e\u003e exit\n```\n\nPress `Ctrl-D` or type `exit` to quit.\n\n## Working with sheetbooks\n\nThe CLI can read and edit the same `.sheetbook` files the Soulver app u",
"github_repo": "soulverteam/Soulver-CLI",
"github_stars": 51,
"github_topics": [
"bc",
"calculator",
"soulver",
"terminal-based"
],
"homepage": "https://github.com/soulverteam/Soulver-CLI",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 9,
"installs_365d": 143,
"installs_90d": 34,
"last_seen": "2026-06-20T00:47:34+00:00",
"llm_generated_at": null,
"llm_model": null,
"names": [
"Soulver CLI"
],
"one_liner": null,
"rank_30d": 4340,
"rank_365d": 3835,
"rank_90d": 3938,
"raw_hash": "fd6cc192964f5b9d",
"ruby_source_path": "Casks/s/soulver-cli.rb",
"tap": "homebrew/cask",
"token": "soulver-cli",
"version": "2.0.0",
"why_use_this": null
}