Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ma2gedev/mix-star
Elixir Mix task to starring GitHub repository with `mix deps.get`ting dependent library
https://github.com/ma2gedev/mix-star
bundle-star elixir mix-tasks stars
Last synced: about 2 months ago
JSON representation
Elixir Mix task to starring GitHub repository with `mix deps.get`ting dependent library
- Host: GitHub
- URL: https://github.com/ma2gedev/mix-star
- Owner: ma2gedev
- License: mit
- Created: 2013-12-19T16:38:51.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2015-10-02T03:42:42.000Z (over 9 years ago)
- Last Synced: 2024-10-29T08:45:09.654Z (2 months ago)
- Topics: bundle-star, elixir, mix-tasks, stars
- Language: Elixir
- Size: 262 KB
- Stars: 12
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- freaking_awesome_elixir - Elixir - MixStar starred GitHub repository that depends on your project. (Miscellaneous)
- fucking-awesome-elixir - mixstar - MixStar starred GitHub repository that depends on your project. (Miscellaneous)
- awesome-elixir - mixstar - MixStar starred GitHub repository that depends on your project. (Miscellaneous)
README
# MixStar
[![hex.pm version](https://img.shields.io/hexpm/v/mixstar.svg)](https://hex.pm/packages/mixstar) [![hex.pm downloads](https://img.shields.io/hexpm/dt/mixstar.svg)](https://hex.pm/packages/mixstar)
MixStar starred GitHub repository that depends on your project!
You just type `mix deps.star`, MixStar execute `mix deps.get` internally and starring GitHub repository.
Enjoy!![Demo](https://github.com/ma2gedev/mix-star/raw/master/try-mix-star.gif)
## How to install
```shell
$ git clone [email protected]:ma2gedev/mix-star.git
$ cd mix-star
$ git submodule update --init
$ MIX_ENV=prod mix do archive.build, archive.install
```Or
```shell
$ mix archive.install https://github.com/ma2gedev/mix-star/releases/download/v0.1.1/mixstar-0.1.1.ez
```Now you get `mix deps.star` command!
## How to use
Write your GitHub credentials into `.netrc` file(locating to `~/.netrc`).
The following is a sample `.netrc` file. And execute `chmod 600 ~/.netrc` to avoid permission error.
```
machine api.github.com
login
password
```And exec `mix deps.star`
Then stared GitHub projects that your project depends on.
## Dependencies
- [Hex](https://github.com/hexpm/hex)
## See Also
inspired by bundle-star(https://github.com/ma2gedev/bundle-star)
## LICENSE
MIT License