Popularity
8.9
Growing
Activity
0.0
Stable
93
2
1

Monthly Downloads: 89
Programming language: Haskell
License: BSD 3-clause "New" or "Revised" License
Tags: Utils    
Latest version: v0.3.0

thank-you-stars alternatives and similar packages

Based on the "Utils" category

Do you think we are missing an alternative of thank-you-stars or a related project?

Add another 'Utils' Package

README

thank-you-stars

Build Status Hackage

A tool for starring GitHub repositories. It detects dependent libraries which are hosted on GitHub via .cabal files, and stars the repositories all at once.

Setup

The project is managed by Stack, so you can install it simply:

$ git clone https://github.com/y-taka-23/thank-you-stars.git
$ cd thank-you-stars
$ stack install

To star GitHub repositories, you have to get your personal access token.

  1. Open https://github.com/settings/tokens and press "Generate new token."
  2. Input the description and check only "public_repo" as a scope.
  3. Save the token as $HOME/.thank-you-stars.json:
{
    "token": "SET_YOUR_TOKEN_HERE"
}

Usage

Run thank-you-stars in the root directory of your project. Then it scans all .cabal files under the current directory and metadata of the packages from the local Stackage DB, stars your dependent libraries if they are hosted on GitHub.

$ thank-you-stars
Starred! https://github.com/bos/aeson
Starred! https://github.com/bos/text
Starred! https://github.com/haskell/bytestring
Starred! https://github.com/haskell/cabal
Starred! https://github.com/haskell/containers
Starred! https://github.com/haskell/directory
Starred! https://github.com/haskell/filepath
Starred! https://github.com/mrkkrp/req
Starred! https://github.com/peti/hackage-db

License

This project is released under the BSD 3-clause license. For more details, see [LICENSE](./LICENSE) file.

Acknowledgement

This tool is greatly inspired by teppeis's JavaScript implementation.


*Note that all licence references and agreements mentioned in the thank-you-stars README section above are relevant to that project's source code only.