### Installation
```
$ pip install cykle
```
### Initialization
```
$ cd <your-git-repo-home>
$ python cykle.py init-cykle
Trello API Key: <your-trello-key> # https://trello.com/app-key
Trello Token: <your-trello-token> # can get from opening browser that it opens
Trello Organization: <your-trello-org-name>
Trello Board Name: <your-trello-board-name>
Github Owner Name: <your-github-owner-name>
Github Repository: <your-github-repo-name>
$ python cykle.py trello setup-board
```
### CLI Usage
#### List Cards
```
$ python cykle.py list-card
+---------+------------------+-------------+-------------+
| card id | card name | list name | members |
+---------+------------------+-------------+-------------+
| 2 | Update README.md | to_do | Sangwon Lee |
| 1 | Upload to github | code_review | Sangwon Lee |
+---------+------------------+-------------+-------------+
```
#### Link Commit to Card
```
$ python cykle.py 0a444de0bfa0ff54e94623790076d8c9dd93f873 2
or
$ python cykle.py "$(git log -1 --oneline HEAD)" 1
```
### Setup with post-commit
- Download `post-commit` and copy it into .git/hooks
- When you commit the changes, put the prefix(`issue#<card-id>`) at the head of message like:
```
git commit -m "issue#2: your commit message"
```
```
$ pip install cykle
```
### Initialization
```
$ cd <your-git-repo-home>
$ python cykle.py init-cykle
Trello API Key: <your-trello-key> # https://trello.com/app-key
Trello Token: <your-trello-token> # can get from opening browser that it opens
Trello Organization: <your-trello-org-name>
Trello Board Name: <your-trello-board-name>
Github Owner Name: <your-github-owner-name>
Github Repository: <your-github-repo-name>
$ python cykle.py trello setup-board
```
### CLI Usage
#### List Cards
```
$ python cykle.py list-card
+---------+------------------+-------------+-------------+
| card id | card name | list name | members |
+---------+------------------+-------------+-------------+
| 2 | Update README.md | to_do | Sangwon Lee |
| 1 | Upload to github | code_review | Sangwon Lee |
+---------+------------------+-------------+-------------+
```
#### Link Commit to Card
```
$ python cykle.py 0a444de0bfa0ff54e94623790076d8c9dd93f873 2
or
$ python cykle.py "$(git log -1 --oneline HEAD)" 1
```
### Setup with post-commit
- Download `post-commit` and copy it into .git/hooks
- When you commit the changes, put the prefix(`issue#<card-id>`) at the head of message like:
```
git commit -m "issue#2: your commit message"
```
Release files for cykle 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| cykle-0.1.2-cp27-none-macosx_10_11_intel.whl | CPython 2.7 | none | macOS 10.11+ Intel (x86-64, i386) | Details |
Release files / cykle-0.1.2-cp27-none-macosx_10_11_intel.whl
| Download URL | cykle-0.1.2-cp27-none-macosx_10_11_intel.whl |
|---|---|
| Size | 3.5 kB |
| Tags | CPython 2.7 macOS 10.11+ Intel (x86-64, i386) |
|
SHA-256 checksum How to use checksums |
835c1fa4383f5dfa036ccd25018b5c81ebf29d17af0fe6457d5faae84a0bbc30
|
|
BLAKE2b-256 checksum How to use checksums |
27d5344536840a09fc5c5f9744f8313b870cc1ea942248cf7abd2263f737fb55
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |