Getting started
quick is static hosting for a team. You publish a folder from your terminal and it goes live at https://<name>.<your-domain>. By default only people who can sign in with your company account can open it.
You need a quick server. If your company already runs one, ask for its address (for example quick.acme.com). If not, see Self-hosting.
Install the CLI
# macOS and Linux
curl -fsSL https://quick-cli.com/install.sh | sh# Windows (PowerShell)
irm https://quick-cli.com/install.ps1 | iexThe script downloads the prebuilt binary from the latest GitHub release into ~/.local/bin (%LOCALAPPDATA%\quick on Windows). On macOS and Linux, set QUICK_INSTALL_DIR to put it somewhere else. Every quick server also serves the same scripts at https://<server>/install.sh.
With Go installed you can build it instead:
go install github.com/zupolgec/quick/cmd/quick@latestUpdate later with quick upgrade (quick upgrade --check only checks).
Sign in
quick login --server quick.acme.comYour browser opens your company sign-in page. When you are back, the CLI remembers the login and makes this server the default. You can give the server as a bare domain or a full URL.
Publish a folder
quick deploy launch ./dist✓ Authenticated as giulia
About to publish https://launch.quick.acme.com
3 files, 879.0 KB (excluded by: default rules)
Proceed? [y/N]: y
sending 879.0 KB of 879.0 KB
✓ uploaded 879.0 KB of 879.0 KB
✓ launch published → https://launch.quick.acme.comThat is the whole loop. A few things worth knowing:
- A deploy is a mirror. The folder replaces the whole site: files you removed disappear from it.
- The folder remembers. The first deploy writes a
.quickfile with the site name, the server and the folder. From then onquick deploywith no arguments republishes it. - Redeploys are incremental. Only the parts of files the server does not have yet are uploaded.
- New sites are instant. There is nothing to configure per site.
Next
- CLI reference: every command and flag.
- Site conventions:
404.html, SPAs,_redirects,_headers, search engines, what is never uploaded. - Access and safety: public sites, access codes, locks, rollback.
- CI and agents: deploy tokens, GitHub Actions, the agent skill.