New CLI: single binary, no Node.js required
The Flowershow CLI has been rewritten in Go. Install a single binary, run `fl`, done — no Node.js or npm needed.
The Flowershow CLI has been rewritten in Go and is now distributed as a single self-contained binary. No Node.js, no npm, no node_modules.
See the CLI docs for installation instructions.
What changed
New binary name: fl
The command is now fl instead of publish.
# Before
publish ./my-notes
# Now
fl ./my-notes
Simplified auth commands
Authentication commands are now top-level instead of nested under auth:
fl login # was: publish auth login
fl logout # was: publish auth logout
fl whoami # was: publish auth status
Everything else works the same
fl ./my-notes # publish or sync (idempotent)
fl list # list your sites
fl delete my-notes # delete a site
fl --name my-site ./dir # custom site name
Note:
fl syncis deprecated —flnow creates or syncs automatically.--overwriteis also no longer needed for the same reason.
Why Go
The Node.js CLI required users to have Node.js v20+ installed, which added friction — especially for non-developers and AI agents. The Go binary has no runtime dependencies, starts faster, and is easier to install in scripts and CI pipelines.
The CLI docs have been updated with the new installation instructions and commands.