Warning
The localstack CLI is deprecated. Use the lstk CLI instead.
The localstack CLI no longer receives updates.
- Get started with
lstk, the new LocalStack CLI: docs.localstack.cloud/.../lstk - Migrate local scripts and CI workflows: docs.localstack.cloud/.../lstk/migration
This repository contains building instructions for binary builds of the LocalStack CLI.
It does not contain the actual source for the CLI, since the LocalStack CLI is basically just the Python package localstack (published on PyPi) with it's install dependencies (and without any extras).
This is why this repository just contains the build config and pipeline that packages the LocalStack CLI python package into a standalone binary using PyInstaller.
Please make sure that you have a working docker environment on your machine before moving on.
Install the LocalStack CLI by using our official LocalStack Brew Tap:
$ brew install localstack/tap/localstack-cli
If you do not have Brew on your machine, you can directly download the pre-built LocalStack CLI binary for your system:
- Download the latest release for your platform
- Extract the archive to a folder in your
PATHvariable:- MacOS / Linux:
sudo tar xvzf ~/Downloads/localstack-cli-*-darwin-*-onefile.tar.gz -C /usr/local/bin
- MacOS / Linux:
Releases of this repository must follow each release of localstack/localstack-cli-standalone. Bump the localstack pin in requirements.txt, push a tag with the same version, and publish the draft release. See the releasing instructions for the full steps.