Skip to main content

CLI for the happy coding process

Project description

### 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"
```

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

cykle-0.1.2-cp27-none-macosx_10_11_intel.whl (3.5 kB view details)

Uploaded CPython 2.7macOS 10.11+ Intel (x86-64, i386)

File details

Details for the file cykle-0.1.2-cp27-none-macosx_10_11_intel.whl.

File metadata

File hashes

Hashes for cykle-0.1.2-cp27-none-macosx_10_11_intel.whl
Algorithm Hash digest
SHA256 835c1fa4383f5dfa036ccd25018b5c81ebf29d17af0fe6457d5faae84a0bbc30
MD5 9f80420387a64f510046d1e0d320e45f
BLAKE2b-256 27d5344536840a09fc5c5f9744f8313b870cc1ea942248cf7abd2263f737fb55

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page