Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/qcam/3llo
3llo - Trello interactive CLI aplication
https://github.com/qcam/3llo
cli cli-app productivity ruby terminal trello
Last synced: 7 days ago
JSON representation
3llo - Trello interactive CLI aplication
- Host: GitHub
- URL: https://github.com/qcam/3llo
- Owner: qcam
- License: mit
- Created: 2017-02-21T21:43:04.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-09-07T06:52:58.000Z (about 2 years ago)
- Last Synced: 2024-04-24T13:45:03.020Z (7 months ago)
- Topics: cli, cli-app, productivity, ruby, terminal, trello
- Language: Ruby
- Homepage: https://github.com/qcam/3llo
- Size: 9.8 MB
- Stars: 276
- Watchers: 7
- Forks: 25
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-ruby-cli-apps - 3llo - Trello client. (Awesome Ruby CLIs / Third-party APIs)
README
3llo - The interactive CLI application for Trello
================3llo allows you to work with Trello without exiting your favorite terminal.
![video](intro.gif)
3llo was inspired by the awesome
[rainbowstream](https://github.com/DTVD/rainbowstream) and
[facy](https://github.com/huydx/facy).## Installation
```ruby
gem install 3llo
```Run `3llo --configure` and follow the instructions to complete the set up.
## Usage
### "board" command family
Just like the web version of Trello, you need to select a board:
```
3llo > board list[123abc000000000000000001 #1] - Weekend TODOs
[123abc000000000000000002 #2] - 3llo project
[123abc000000000000000003 #3] - Grocery list3llo > board select #2
Board Work stuff selected
```Please note that you can also access any entities with their Trello ID.
```
3llo > board select 123abc000000000000000002Board Work stuff selected
```### "list" command family
Executing `list list` will list all the lists in the board.
```
3llo > list list[123abc000000000000000001 #1] To Do
[123abc000000000000000002 #2] Doing
[123abc000000000000000003 #3] Pending
[123abc000000000000000004 #4] Done
````list cards ` will list all the cards.
```
3llo > list cards #1[123abc000000000000000001 #1] Merge card editing command
[123abc000000000000000002 #2] Refactor code
...
```### "card" command family
"card" command family comes with many commands to work with cards.
To list all the cards in the board, run `card list`.
```
3llo > card list#To Do
======
[123abc000000000000000001 #1] Merge card editing command [#small]
[123abc000000000000000002 #2] Refactor code [#medium] [@qcam]#Doing
======
[123abc000000000000000003 #3] Release v1.0 [#release] [@qcam]#Pending
...
```You can also list cards that have been assigned to you with `card list mine`.
```
3llo > card list mine[123abc000000000000000002 #2] (To Do) Refactor code
[123abc000000000000000003 #3] (Doing) Release v1.0
```To view a card in detail, `card show ` is your friend.
```
3llo > card show #2Refactor code
[123abc000000000000000002 #2]
Link: https://trello.com/c/AbCdEfGThings to do [123abc000000000000000001 #1]
[ ] Item 1 [123abc000000000000000001 #1]
[ ] Item 2 [123abc000000000000000002 #2]
[ ] Item 3 [123abc000000000000000003 #3]
[ ] Item 4 ...
```Want to comment on a card? Run `card comment `.
```
3llo > card comment #2Comment: (Press CTRL-D or CTRL-Z to finish)
What else should we refactor more?Comment has been posted
3llo > card comments #2
@just_another_person_on_the_internet on wrote:
This card is awesome!@qcam on wrote:
What else should we refactor more?
```## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/qcam/3llo.
### "3llo" sounds odd to me. Where did the name come from?
It might be interesting to know that `3 == "tre"` in Swedish πΈπͺ.
## License
MIT