This repository has been archived by the owner. It is now read-only.
Find outdated golang packages
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
main.go Removed branch variable Mar 25, 2016
main_test.go Fixed typos Dec 8, 2015
readme.md Update readme.md Jan 15, 2019
sample.png

readme.md

This project is not supported anymore

Go-outdated is minimalistic library that helps to find outdated packages hosted on github.com in your golang project.

Dashboard

Installation

Install the library with:

go get -u github.com/firstrow/go-outdated

Usage

Note: To use this library without limitations, you should create GitHub access token.

cd $GOPATH/path/to/your/project
go-outdated

GitHub access token

GitHub API has requests limit. You should create access token and pass it to go-outdated

go-outdated -token=YOUR_PRIVATE_GITHUB_TOKEN

Re-entering API token

Yes, typing each time access token in command-line is not easy. Use git config to re-use token:

git config --global github.token YOUR_PRIVATE_GITHUB_TOKEN
go-outdated # token will be taken from git config

Github doc: https://github.com/blog/180-local-github-config

Aliases

If you for some reason do not want to configure you local git config, You can create command-line alias in your .zshrc or .bashrc files. Example:

alias go-outdated='go-outdated -token=YOUR_PRIVATE_GITHUB_TOKEN'

Todo

  • Cache
  • Refactor

Links

How-to create API tokens: https://help.github.com/articles/creating-an-access-token-for-command-line-use/

Alternatives:

https://github.com/shurcooL/Go-Package-Store
https://github.com/divan/gofresh

License:

The MIT License (MIT) http://opensource.org/licenses/MIT