GitHunt
BE

benmatselby/trello-cli

⚙️ Small Trello CLI application for managing a Trello board in a Scrum environment

Trello CLI

Small Trello CLI application for managing a the Trello board in a SCRUM environment. It isn't intended to be a full wrapper around the Trello API, but some simple tools to automate sprint management and artefacts such as the CHANGELOG.

  • It assumes you have Scrum for Trello installed, as it adds story points to the name.
    • If not, please prefix your card title with (x) where x is the number of story points.
  • You can create a board and list existing boards (with all the cards on a board).

Requirements

Environment variables

In order to connect to Trello you require the following variables.

export TRELLO_CLI_KEY=""
export TRELLO_CLI_SECRET=""

Installation

You can install this application a few ways:

Installation via Docker

Other than requiring docker to be installed, there are no other requirements to run the application this way.

$ docker build -t benmatselby/walter .
$ docker run \
  --rm \
  -t \
  -eTRELLO_CLI_KEY \
  -eTRELLO_CLI_SECRET \
  benmatselby/trello-cli:latest "$@"
Installation via Git
git clone https://github.com/benmatselby/trello-cli.git
cd trello-cli
make clean install
bin/trello.php board:list -s

Languages

PHP93.8%Makefile4.0%Dockerfile2.3%

Contributors

Created September 1, 2014
Updated March 3, 2026