thank-you-stars alternatives and similar packages
Based on the "Utils" category.
Alternatively, view thank-you-stars alternatives based on common mentions on social networks and blogs.
-
herms
:stew::fork_and_knife: A command-line manager for delicious kitchen recipes -
sbv
SMT Based Verification in Haskell. Express properties about Haskell programs and automatically prove them using SMT solvers. -
constraints
Tools for programming with ConstraintKinds in GHC -
hocker
Utilities for interacting with the docker registry and generating nix build instructions -
thentos-cookie-session
All-in-one session handling for servant-based frontends -
shellmet
๐ Out of the shell solution for scripting in Haskell -
scat
Password scatterer. Eliminates password reuse by generating deterministically unique passwords for each service (website, email address, etc.), all from a single password. -
cli-extras
Miscellaneous utilities for building and working with command line interfaces -
headroom
ยฉ๏ธ Manager for license headers in source code files. -
http-enumerator
HTTP client package with enumerator interface and HTTPS support. -
cli
Command Line Interface Utility (Printing, Formatting, Options parsing) for Haskell -
autoexporter
:outbox_tray: Automatically re-export Haskell modules. -
pipes-binary
Encode and decode binary streams using the pipes and binary libraries. -
constraints-emerge
๐ค defer instance resolution until runtime -
aeson-deriving
Data types for compositional, type-directed serialization -
eventsource-api
Provides an eventsourcing high level API. -
servant-docs-simple
Generate documentation for API endpoints via typerep -
fernet
Haskell library to generate and verify "Fernet" HMAC-based authentication tokens. -
Webrexp
Document query utility, mixing CSS Selector syntax and regular expressions. -
mmark-cli
Command line interface to the MMark markdown processor -
constraints-deriving
Programmatically create new instances using core-to-core plugins -
stratum-tool
Command-line tool for communicating with Electrum server
Access the most powerful time series database as a service
Do you think we are missing an alternative of thank-you-stars or a related project?
README
thank-you-stars
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.
- Open https://github.com/settings/tokens and press "Generate new token."
- Input the description and check only "public_repo" as a scope.
- 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.