https://github.com/eltorocorp/zencli
A small utility for interacting with ZenHub boards through a simple command line interface.
https://github.com/eltorocorp/zencli
cli command github go interface line zenhub
Last synced: 2 months ago
JSON representation
A small utility for interacting with ZenHub boards through a simple command line interface.
- Host: GitHub
- URL: https://github.com/eltorocorp/zencli
- Owner: eltorocorp
- License: mit
- Created: 2018-02-25T07:06:18.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-02-26T19:05:06.000Z (about 7 years ago)
- Last Synced: 2025-01-22T22:11:16.623Z (4 months ago)
- Topics: cli, command, github, go, interface, line, zenhub
- Language: Go
- Size: 25.4 KB
- Stars: 1
- Watchers: 5
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# zencli
A small utility for interacting with ZenHub boards through a simple command line interface.## Want to contribute?
- Awesome. Contributions are welcome!
- Please fork and submit a pull request with any changes that you think would be useful.
- If your name is Ben, neither you nor anyone acting as your proxy are allowed to assign any issues to me regarding zencli. :)## Setup
`zen` expects the following environment variables to be set:
- ZENCLI_GITHUBAUTHTOKEN - https://github.com/settings/tokens Must have repo and user access.
- ZENCLI_ZENHUBAUTHTOKEN - https://dashboard.zenhub.io/#/settings
- ZENCLI_REPOOWNER - The name of the organization that owns the repo (i.e. eltorocorp).
- ZENCLI_REPONAME - The name of the default repo you are targetting. (i.e. zencli)
## To build and install from source:1. Clone the source to your working directory in your go path.
1. $ cd [...]/zencli/zen
1. $ go install
1. $ zen help
```
NAME
zen -- a small CLI for interacting with zenhub/githubSYNOPSIS
zen [parameters]DESCRIPTION
zen is a small utility for interacting with ZenHub boards through a simple command line interface.COMMANDS
...
...
...
```## yeah, I know
- I know about the `flag` package. I wrote the custom parser for this just for the hell of it.
- I know there are github API wrappers out there already for Go. I wanted to keep things simple and avoid vendored dependencies.