{"repo":"greenled/portainer-stack-utils","free":true,"listed":false,"github":"https://github.com/greenled/portainer-stack-utils","clone":"git clone https://github.com/greenled/portainer-stack-utils.git","description":"CLI client for Portainer","language":"Go","stars":75,"topics":["bash","docker","deployment","continuous-deployment","httpie","jq","docker-compose","api-client","proxy","go"],"license":"GPL-3.0","category":"deployment-docker-iac","readme_excerpt":"Portainer Stack Utils Table of contents - Overview - Mission - Vision - Supported Portainer API - How to install - How to use - Configuration - Inline flags - Environment variables - Configuration files - YAML configuration file - JSON configuration file - Environment variables for deployed stacks - Endpoint's Docker API proxy - Known limitations - Log level - Exit statuses - Contributing - License Overview Portainer Stack Utils is a CLI client for Portainer written in Go. Attention: The master branch contains the next major version, still unstable and under heavy development. A more stable (and also older) version is available as a Bash script in release 0.1.1, and also as a Docker image. There is ongoing work in 1-0-next branch to enhace that Bash version. Mission To provide an easy and extensible way of interacting with Portainer in automated, non-interactive environments. Vision By December 2019 Portainer Stack Utils: - [ ] Has a stable API - [ ] Doubles its GitHub stargazers (+50) - [ ] Triples its DockerHub downloads (+900) Supported Portainer API This application was created for the latest Portainer API, which at the time of writing is 1.22.0. How to install Download the binaries for your platform and architecture from the releases page. How to use The application is built on a structure of commands, arguments and flags. Commands represent actions, Args are things and Flags are modifiers for those actions: Here are some examples: Commands can have subcommands, like sta","default_branch":null,"files":null,"tree":[],"storefront":"/r/greenled","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/greenled/portainer-stack-utils/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}