Skip to content
Print today's your GitHub action
Go Makefile
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmd Add go version to sub command 'version' Jan 20, 2018
config Update settings.yml, which is added link to github profile Aug 9, 2017
lib Bump version to 4.1.0 May 7, 2019
.gitignore $ rm -rf Gopkg.toml Gopkg.lock vendor May 4, 2019
.travis.yml Bump go version to 1.12 May 4, 2019
LICENSE.txt $ bundle gem github-nippou -t Dec 7, 2014
Makefile Update May 7, 2019
go.mod $ GO111MODULE=on go mod init May 4, 2019
go.sum Update go.sum by `$ make dist` May 7, 2019
main.go Migrate Makefile and go:generate command May 4, 2019


Travis Status License GoDoc

Print today's your GitHub action.

This is a helpful tool when you write a daily report in reference to GitHub. Nippou is a japanese word which means a daily report.


Grab the latest binary from the releases page.

On macOS you can install or upgrade to the latest released version with Homebrew:

$ brew install masutaka/github-nippou/github-nippou
$ brew upgrade github-nippou

If you're interested in hacking on github-nippou, you can install via go get:

$ go get -u

Also you can use make command, it's easy to build github-nippou:

$ make deps
$ make
$ ./github-nippou


$ github-nippou init

The initialization will be update your ~/.gitconfig.

  1. Add github-nippou.user
  2. Add github-nippou.token
  3. Create Gist, and add github-nippou.settings-gist-id for customizing output format (optional)


$ github-nippou help
Print today's your GitHub action

  github-nippou [flags]
  github-nippou [command]

Available Commands:
  help          Help about any command
  init          Initialize github-nippou settings
  list          Print today's your GitHub action
  open-settings Open settings url with web browser
  version       Print version

  -d, --debug               Debug mode
  -h, --help                help for github-nippou
  -s, --since-date string   Retrieves GitHub user_events since the date (default "20171007")
  -u, --until-date string   Retrieves GitHub user_events until the date (default "20171007")

Use "github-nippou [command] --help" for more information about a command.

You can get your GitHub Nippou on today.

$ github-nippou

### masutaka/github-nippou

* [v3.0.0]( by @[masutaka](
* [Enable to inject settings_gist_id instead of the settings]( by @[masutaka]( **merged!**
* [Add y/n prompt to sub command \`init\`]( by @[masutaka]( **merged!**
* [Add sub command \`open-settings\`]( by @[masutaka]( **merged!**
* [Dockerize]( by @[masutaka]( **merged!**


  1. Fork it ( )
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request


It's possible to release to GitHub using make command.

$ git checkout master
$ git pull
# Edit and commit lib/version.go
$ git push origin master
$ make dist
$ make release

External article

In Japanese

github-nippou - GitHubから日報を作成 MOONGIFT

You can’t perform that action at this time.