Releases: flatrun/cli
Releases · flatrun/cli
Release 0.2.0
Release Notes
Added
flatrun deployment actions NAMElists the quick actions defined on a deployment.flatrun deployment action NAME ACTION_IDruns a quick action in its service container and prints the command output, enabling operator commands such as database migrations and cache rebuilds to run from CI.flatrun deployment exec NAME [SERVICE] -- COMMAND [ARGS...]runs an ad-hoc command in a deployment's service container and prints the output, for one-off operator commands that are not defined as quick actions. The service may be named positionally or with--service; a single-service deployment is resolved automatically, while a deployment with more than one service must be told which to use rather than guessing.flatrun container exec CONTAINER_ID -- COMMAND [ARGS...]runs an ad-hoc command in a container by ID.- Exec and quick action failures print the command's captured output alongside the error, so a non-zero exit shows what the container actually reported instead of only the exit status. The command still exits non-zero.
Installation
- Download the appropriate archive for your platform from the assets below
- Extract the binary:
- Linux/macOS:
tar -xzf <archive>.tar.gz && chmod +x <binary> - Windows: Extract the
.zipfile
- Linux/macOS:
- Move the binary to your PATH (e.g.,
/usr/local/binon Linux/macOS) - Verify the download using
checksums.txt
Release 0.1.0
Release Notes
Added
- Initial standalone
flatrunCLI for FlatRun automation and operator workflows. - Profile-based configuration stored in
~/.flatrun/config.json. - Deployment commands for list, info/get, create, delete, runtime operations, deploy, pull, images, containers, and services.
- Image and container command families.
- Raw API bridge via
flatrun api get|post|put|delete. - Human-readable table output by default, with
--jsonfor raw machine-readable responses. --verbosediagnostics for request method, URL, response status, and response body size.- Manual GitHub release workflow for multi-platform CLI binaries.
Changed
deployment infois the preferred human-facing detail command;deployment getremains available as an alias.- Deployment list and info output include multi-domain, SSL, certificate, proxy, healthcheck, database, and service details where the API returns them.
Installation
- Download the appropriate archive for your platform from the assets below
- Extract the binary:
- Linux/macOS:
tar -xzf <archive>.tar.gz && chmod +x <binary> - Windows: Extract the
.zipfile
- Linux/macOS:
- Move the binary to your PATH (e.g.,
/usr/local/binon Linux/macOS) - Verify the download using
checksums.txt