DEVELOPMENT / CLI DISTRIBUTION

Install Dowe

Install the versioned Dowe CLI from the official release channel, then use the same binary for development, testing, builds, and deployment.

1 / OFFICIAL INSTALLERS

Install from get.dowe.dev

The platform installer downloads the matching archive from the latest channel and places the binary in the user install directory.

dowe
macOS / Linux:
curl -fsSL https://get.dowe.dev/install | bash

Windows:
powershell -c "irm https://get.dowe.dev/install.ps1 | iex"
Platform
Installer
Behavior

No data

There are no records to display

2 / USER-OWNED INSTALLATION

Choose the version and location

Use installer environment variables when a project, workstation image, or CI runner needs a different release channel or destination.

dowe
DOWE_VERSION=1.2.3 curl -fsSL https://get.dowe.dev/install | bash
DOWE_INSTALL_DIR=/opt/dowe/bin curl -fsSL https://get.dowe.dev/install | bash
DOWE_BASE_URL=https://releases.example.test curl -fsSL https://releases.example.test/install | bash
Variable
Purpose
Default or rule

No data

There are no records to display

3 / WINDOWS TROUBLESHOOTING

Expose the installer error

Empty installer variables are treated as unset. If PowerShell reports a null method error, download the script first to expose whether the response or the installer failed.

dowe
$installer = irm https://get.dowe.dev/install.ps1
if ([string]::IsNullOrWhiteSpace($installer)) { throw "The installer response is empty" }
iex $installer

4 / VERIFY AND UPGRADE

Keep the CLI current

After installation, verify the binary and let Dowe delegate future upgrades to the same platform installer instead of duplicating installation logic.

dowe
dowe version
dowe upgrade
Command
Purpose
Rule

No data

There are no records to display

5 / REMOVE THE CLI

Uninstall without touching projects

Dowe removes the installed binary, its packaged font catalog, the managed PATH entry, and only empty installation directories. Project source, project .dowe data, and unrelated files remain untouched.

dowe
dowe uninstall
dowe uninstall --yes
Concern
Behavior
Boundary

No data

There are no records to display

6 / READY TO BUILD

Move from installation to a project

Once the CLI is available, initialize a project or enter an existing Dowe root and start the shared development workflow.

Project
Next command or rule

No data

There are no records to display

Initialize a project