# Publish Markdown directly from your terminal.

Open-source CLI tool to publish Markdown and HTML straight from the command line. Perfect for power users and AI agents. Get a shareable URL in seconds.

[Install now](/content/docs/cli/index.html) [Learn more →](/content/cli#demo/index.html)

## Publish in one command

No git repo, no build pipeline. Just run `fl` — you'll get a shareable URL in seconds.

1. **Publish**  
   `fl ./my-folder`  
   Your site goes live instantly. You get a shareable URL — works with a single file too.

2. **Republish**  
   `fl ./my-folder`  
   Same command updates your site. We diff locally and upload only what changed.

## Why publish from the terminal?

📄 **No Setup Required**  
No `git init`. No config files. No "setting up a project". If you have a folder of Markdown on your computer, you can publish it.

⚡ **Instant**  
No build pipelines. No waiting for a server to clone your repo. The CLI uploads your local files fast and diffs your files locally when you update them and uploads only what changed.

🤖 **Automation Ready**  
Since it's just a command, it's perfect for scripts, cron jobs, or AI agents that need to publish content without a human clicking a UI.

🏃 **Stay in Flow**  
Don't break your writing flow to switch to a browser. Write in your editor -> run `fl` -> share URL -> keep going.
