Repository navigation
0.1.0 - 2026-10-17
Release Notes
First release. Run every checkout of a project as its own local environment, at its own HTTPS URL, in parallel.
Added
parcela initwrites a one-lineparcela.yaml, guessing the dev server command frompackage.json, Rails or Django.- Short-form manifests:
web: <command>, aservices:map of commands,workers:for unrouted processes andports:for named non-HTTP ports. The full schema still works. parcela upregisters the checkout itself. The main checkout gets the project URL; linked jj workspaces and Git worktrees get their workspace or directory name, or--name.- A background HTTPS proxy on the no-sudo port 1443, started by the first
up.parcela proxy start|stop|restart|statusmanage it, and--portsaves another port. parcela trustinstalls Parcela's local CA after saying what it changes;--printonly prints the certificate path.- Named ports (
ports: [db, redis]) exportPARCELA_PORT_<NAME>, distinct per environment and kept across restarts. parcela ls,down --all,down --all-projects,rmandrm --prune.parcela doctorchecks backends, configuration, state and the proxy, and names the next step.- Aligned text on a terminal and JSON when piped or with
--json. - Prebuilt binaries for macOS and Linux with a shell installer.
Fixed
- Environments whose supervisor and services all died (for example after
kill -9) no longer blockupanddown. - Services listening on
localhost,[::1]or a wildcard address are accepted when they belong to the environment. - Unix sockets live in
/tmp/parcela-<uid>, so long home or state paths work. - Backend ports come from 20000–29999 instead of the OS ephemeral range, so other programs cannot take them before a service binds.
Removed
- Workspace transfer, checkpoints and SQLite streaming. Manifests with a
transfer:key are rejected. --test-profileand the raw proxy listener flags; a saved port profile replaces them.
Install parcela 0.1.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/davafons/parcela/releases/download/v0.1.0/parcela-installer.sh | shDownload parcela 0.1.0
| File | Platform | Checksum |
|---|---|---|
| parcela-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| parcela-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| parcela-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
| parcela-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |