A minimal, dependency-free pipeline runner for the command line. Replaces fragile, chained shell aliases with clear and structured YAML workflows.
Full documentation is available at docs.getpipe.dev.
brew tap idestis/pipe
brew install pipe
Download the latest binary from the Releases page.
name: deploy
description: "Build and deploy the app"
vars:
registry: "ghcr.io/myorg"
steps:
- id: get-version
run: "git describe --tags --always"
- id: build
run: "docker build -t $PIPE_VAR_REGISTRY/app:$PIPE_GET_VERSION ."
- id: push
run: "docker push $PIPE_VAR_REGISTRY/app:$PIPE_GET_VERSION"
depends_on: "build"
retry: 2pipe deploy
This project is licensed under the MIT License.
