Skip to content

Releases: Deplexo/cli

v0.1.0-beta.3

v0.1.0-beta.3 Pre-release
Pre-release

Choose a tag to compare

@deplexohq deplexohq released this 26 Sep 12:00

Install or update on Linux and macOS:

curl -fsSL https://cli.deplexo.com/install.sh | sh

The installer selects the latest stable release, or the newest published beta while no stable release exists. Version pinning remains available for CI. Windows installation instructions are at https://cli.deplexo.com/.

When the installation directory is missing from PATH, the shell installer prints an activation command and a full-path sign-in command. It asks before adding PATH settings to Bash or zsh configuration, respects zsh's ZDOTDIR and macOS Bash login files, and skips prompts in CI or when output is redirected. Set DEPLEXO_NO_MODIFY_PATH=1 to skip shell configuration prompts.

Use deplexo upgrade to check for a newer release and approve installation. --check only checks; --yes permits an unattended upgrade. Automatic checks run after successful interactive commands at most once per day, ask before upgrading, and skip help, version, completion, JSON, redirected output, --no-input, and CI. Set DEPLEXO_NO_UPDATE_CHECK=1 to disable automatic checks.

The updater verifies archive checksums, executable version and platform before replacement. Update requests do not use Deplexo credentials. The Windows updater records a recovery copy and cleans it up during a later upgrade once older processes have exited.

This beta also includes beta.2's app listing (deplexo apps list), existing-app rebuilds (deplexo deploy), and terminal tables and colors. A rebuild reports its queued deployment ID; it does not wait for completion.

Builds target Linux, macOS, and Windows on amd64 and arm64. Source build, vet, race tests, lint, vulnerability checks, and installer regression tests passed on Linux ARM64. Release packages include SHA256SUMS and GitHub build provenance. Native verification outside Linux ARM64 is still pending, including macOS credential behavior, Windows executable replacement, and PowerShell installation. Cross-compilation does not establish native support; this release remains a beta.

Deplexo CLI v0.1.0-beta.2

Pre-release

Choose a tag to compare

@deplexohq deplexohq released this 26 Sep 09:28

This beta adds app listing, rebuilding existing apps, and terminal formatting.

deplexo apps list
deplexo deploy --app <app-uuid>
deplexo deployments list --app <app-uuid>

Use deplexo link --app <app-uuid> once to omit --app in that directory. deploy rebuilds the app from its recorded source and returns the new deployment ID. It does not wait for completion. The public API calls this operation restart; it is a rebuild, not a process-only restart. Local directory and ZIP uploads remain unavailable in the CLI.

Sign in again with deplexo auth login to grant app:restart if your saved session lacks that scope. API keys need app:read for listing and app:restart for rebuilding.

App lists and deployment history now have aligned columns. Details use labeled fields, status text is colored, and help groups related commands. Narrow terminals use stacked fields. Colors are automatic on terminals; --color never, nonempty NO_COLOR, or TERM=dumb disables them. --color always requests colors explicitly. JSON, completion scripts, and log contents keep their existing formatting.

Install or update on Linux/macOS:

curl -fsSL https://cli.deplexo.com/install.sh | DEPLEXO_VERSION=v0.1.0-beta.2 sh

Install or update with Windows PowerShell:

& ([scriptblock]::Create((Invoke-RestMethod -ErrorAction Stop 'https://cli.deplexo.com/install.ps1'))) -Version 'v0.1.0-beta.2'

Downloads cover Linux, macOS, and Windows on x64 (amd64) and ARM64, with SHA-256 checksums and GitHub build provenance. Installers verify the checksums. The default installer channel remains stable; beta installs require an explicit version.

Validation includes public API contract fixtures, permission and ambiguous-outcome tests, Unicode table alignment, terminal escape handling, JSON/completion preservation, real-terminal color checks, build, vet, race, lint, and vulnerability checks. Linux ARM64 packaged execution and the public installer are verified before delivery.

Native testing remains incomplete for Linux x64, macOS, and Windows, including PowerShell installer execution and Windows console colors. These targets are cross-compiled. Stable and release-candidate releases still require all six native platform checks.

Documentation: https://docs.deplexo.com/
Downloads and OS commands: https://cli.deplexo.com/
Report bugs: https://github.com/Deplexo/cli/issues

Deplexo CLI v0.1.0-beta.1

Pre-release

Choose a tag to compare

@deplexohq deplexohq released this 26 Sep 08:59

First beta of the Deplexo CLI. Download an archive below or use the installer at https://cli.deplexo.com/.

Available builds: Linux, macOS, and Windows, each for x64 (amd64) and ARM64.

This beta supports browser sign-in with a pairing code, API keys for CI, app creation from Git repositories, app lifecycle commands, deployment history and cancellation, build-log snapshots, and runtime log following. Help, version information, and completion work offline.

Install on Linux or macOS:

curl -fsSL https://cli.deplexo.com/install.sh | DEPLEXO_VERSION=v0.1.0-beta.1 sh

Install on Windows with PowerShell:

& ([scriptblock]::Create((Invoke-RestMethod -ErrorAction Stop 'https://cli.deplexo.com/install.ps1'))) -Version 'v0.1.0-beta.1'

The installers verify SHA-256 checksums. Choose a newer version explicitly to update a beta installation. The default installer channel remains stable.

Native testing is incomplete. Linux ARM64 has passed build, vet, race, installer regression tests, and an isolated native keyring round trip. The Linux ARM64 packaged binary is checked for version identity and offline help. Linux x64, macOS x64/ARM64, and Windows x64/ARM64 are cross-compiled; their native execution, installers, credential storage, and permissions still need verification. This includes the PowerShell installer. All six native checks are required before a stable or release-candidate release.

The release workflow runs source checks, lint, and vulnerability checks before uploading archives, SHA256SUMS, and GitHub build provenance. Each archive includes the license and third-party notices.

Documentation: https://docs.deplexo.com/
Report bugs: https://github.com/Deplexo/cli/issues