Trello Workflows for an Agile Results lifestyle.
Set the following env vars:
TRELLO_API_KEY
TRELLO_API_KEY
(You can gen a token from the API key page above)TRELLO_LIST_ID
(See instructions below for aquiring this value)
curl -s "https://api.trello.com/1/members/me/boards?key=$TRELLO_API_KEY&token=$TRELLO_API_TOKEN" | \
jq ".[] | { id, name }"
curl -s "https://api.trello.com/1/boards/$TRELLO_BOARD_ID/lists?key=$TRELLO_API_KEY&token=$TRELLO_API_TOKEN" | \
jq ".[] | { id, name }"
PROTIP
go run main.go --help
Adds a new card to the top of a specified list.
- Card Name
- Labels (optional)
- Checklist (use
-checklist
flag)
go run main.go
- Create a card in daily column
Create card without user input. This should print a link to the user so that they can jump right to the card.A verbose mode would be nice to see underlying commands.Modify to accept card name as command line input via promptSetup travis
Sets a label(s) for new cardAppend a checklist to said card- Automatically create cards based on checklist (via flag)
- Appends links for "checklist item cards" to "parent card"
- Appends link to parent card from "checklist item cards"
- Append card to bottom of list
- 100% test coverage
- Cache data in file to reduce card creation time (need a way(s) to refresh cache)
- Set position of card in daily column
- Or, ask if it's a
--priorty
and that will determine top or bottom. This fits the domain model better.
- Or, ask if it's a
- Provide a description for newly created card
- Create card in any column!
- Assign user to card
- Sort command Ideas column based on label