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.
- If not, please prefix your card title with
- You can create a board and list existing boards (with all the cards on a board).
- PHP version 8.2+, or Docker.
- API Tokens from Trello. You can get this information from here.
In order to connect to Trello you require the following variables.
export TRELLO_CLI_KEY=""
export TRELLO_CLI_SECRET=""
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