Appearance
Installation
diid-push is distributed as a multi-architecture Docker container, standalone prebuilt binaries, and a Homebrew formula.
Docker Container (Recommended)
Official multi-architecture container images (linux/amd64 and linux/arm64) are published to the GitLab Container Registry.
sh
docker pull registry.gitlab.com/keldcode-group/diid-dev/diid-push:latestTo run diid-push in a container with your local diid.yaml configuration mounted:
sh
docker run --rm \
-v $(pwd)/diid.yaml:/config/diid.yaml \
registry.gitlab.com/keldcode-group/diid-dev/diid-push:latest spec --config=/config/diid.yamlTo pin to a specific release version:
sh
docker pull registry.gitlab.com/keldcode-group/diid-dev/diid-push:v0.1.0Standalone Binary Download
Prebuilt standalone binaries for Linux, macOS, and Windows (amd64 and arm64 architectures) are available on the GitLab Releases page.
Linux (amd64)
sh
curl -sSfL https://gitlab.com/keldcode-group/diid-dev/diid-push/-/releases/permalink/latest/downloads/diid-push_linux_amd64.tar.gz \
| tar -xz -C /usr/local/bin diid-push
chmod +x /usr/local/bin/diid-pushLinux (arm64)
sh
curl -sSfL https://gitlab.com/keldcode-group/diid-dev/diid-push/-/releases/permalink/latest/downloads/diid-push_linux_arm64.tar.gz \
| tar -xz -C /usr/local/bin diid-push
chmod +x /usr/local/bin/diid-pushmacOS (Apple Silicon - arm64)
sh
curl -sSfL https://gitlab.com/keldcode-group/diid-dev/diid-push/-/releases/permalink/latest/downloads/diid-push_darwin_arm64.tar.gz \
| tar -xz -C /usr/local/bin diid-push
chmod +x /usr/local/bin/diid-pushmacOS (Intel - amd64)
sh
curl -sSfL https://gitlab.com/keldcode-group/diid-dev/diid-push/-/releases/permalink/latest/downloads/diid-push_darwin_amd64.tar.gz \
| tar -xz -C /usr/local/bin diid-push
chmod +x /usr/local/bin/diid-pushWindows
Download diid-push_windows_amd64.zip from the GitLab Releases page, extract diid-push.exe, and add it to your system PATH.
Homebrew (macOS / Linux)
sh
# Tap and trust the repository
brew tap diid-dev/tap https://gitlab.com/keldcode-group/diid-dev/homebrew-tap.git
brew trust diid-dev/tap
# Install diid-push
brew install diid-pushBuilding from Source
Prerequisites: Go 1.26+ and make.
sh
git clone https://gitlab.com/keldcode-group/diid-dev/diid-push.git
cd diid-push
make build
make installVerify your installation:
sh
diid-push --version