Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hhakk/trello-cli
https://github.com/hhakk/trello-cli
Last synced: 6 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/hhakk/trello-cli
- Owner: hhakk
- License: mit
- Created: 2022-12-20T14:13:54.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2022-12-28T07:30:06.000Z (almost 2 years ago)
- Last Synced: 2023-11-26T15:22:41.636Z (12 months ago)
- Language: Go
- Size: 8.79 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# trello-cli
A CLI application using [github.com/adlio/trello](https://github.com/adlio/trello) to list, add and remove Trello cards.
You need a Trello API key and API Token for this CLI to work.
You can get them by following instructions from the [official documentation](https://developer.atlassian.com/cloud/trello/guides/rest-api/authorization/).
On the first time running this application, you will be prompted your API key, API Token and default board URL.
## installation
You may simply run
```
sudo make install
```## usage
### 1. List cards (optionally only ones assigned to you)
```
trello ls {cards, members} [--user]
```### 2. Add a new card
```
trello add -n NAME -l LIST [-d DESCRIPTION] [-t DEADLINE] [-m MEMBER]
NAME = name for card
LIST = list name for card
DESCRIPTION = description for card
DEADLINE = due date (defaults to next Friday, format: YYYY-MM-DD)
MEMBER = member name (defaults to you)MEMBER and LIST are fuzzy matched, so writing "sales" matches "Sales"
```### 3. Archive a card
```
trello rm -n NAME -l LIST
NAME = name for card
LIST = list name for card
```