https://github.com/eval/chlg
Quickly fetch the changelog of a repository
https://github.com/eval/chlg
Last synced: 12 months ago
JSON representation
Quickly fetch the changelog of a repository
- Host: GitHub
- URL: https://github.com/eval/chlg
- Owner: eval
- License: mit
- Created: 2014-02-11T21:23:57.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-15T12:40:38.000Z (over 11 years ago)
- Last Synced: 2025-02-18T07:08:58.862Z (12 months ago)
- Language: Clojure
- Homepage: https://github.com/eval/chlg
- Size: 191 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
chlg
==========
Fetch the changelog of a github repository.
Install
------------
```bash
npm install -g chlg
```
Usage
------------
```bash
$ chlg eval/chlg
# 0.0.1 / 2014-02-09
Initial release
# without repos-owner, first search result is used (feeling lucky?):
$ chlg devise
# nicely rendered
$ chlg devise | pandoc | lynx -stdin
# Help
$ chlg -h
```
Github's API, when used unauthenticated, has a low rate limit.
When you have a github token ([generate one here](https://github.com/settings/tokens/new)) and it's available as ENV-variable `GH_TOKEN`, the app will automatically use it.
Development
------------
- [Leiningen](https://github.com/technomancy/leiningen)
`brew install leiningen`
```bash
$ lein cljsbuild auto
$ node chlg.js
```
Todo
---------
* do auth-dance to acquire a token
* fix non-master mainlines (see ansible)
* allow to point to your gitlab install
* add tests