Installation
SatuSky builds container images remotely, so a normal application deployment does not require a local Docker daemon, kubectl, or a kubeconfig.
With Homebrew:
brew install satusky/tap/1ctlOr download the archive for your architecture from the 1ctl releases page, extract it, and place 1ctl on your PATH.
Use the darwin_arm64 archive on Apple silicon and darwin_amd64 on Intel.
curl -fsSL https://get.satusky.com/install.sh | shThe installer selects linux_amd64 or linux_arm64 and verifies the release checksum. If /usr/local/bin is not writable, follow the installer’s prompt or install the downloaded binary in a user-owned directory on PATH.
Windows
Section titled “Windows”Download the Windows archive from the 1ctl releases page, extract it, and add its directory to PATH. WSL2 users can follow the Linux instructions inside WSL.
Build the current source checkout
Section titled “Build the current source checkout”A source build requires Go 1.24 or later:
git clone https://github.com/SatuSkyCloud/1ctl.gitcd 1ctlgo build -o bin/1ctl ./cmd/..../bin/1ctl --versionVerify the installation
Section titled “Verify the installation”1ctl --version1ctl --helpIf the shell cannot find the command, inspect the resolved binary:
command -v 1ctlShell completion
Section titled “Shell completion”The tested installer supports bash, zsh, fish, and PowerShell:
1ctl completion installIt detects the current shell and prints any one-time shell configuration that is still required.
To generate a completion script without installing it:
1ctl completion bash1ctl completion zsh1ctl completion fish1ctl completion powershell