Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/imerkle/parn

πŸ–οΈ πŸ–– Elixir package manager
https://github.com/imerkle/parn

cli elixir hex javascript package-manager

Last synced: 3 months ago
JSON representation

πŸ–οΈ πŸ–– Elixir package manager

Awesome Lists containing this project

README

        

## πŸ––PARN πŸ––

It installs hex packages in the elixir app from http://hex.pm.

Name is taken from yarn nothing else πŸ‘….

## INSTALLATION

`npm i -g parn`
or
`yarn global add parn`

## USAGE

##### Install Packages
`parn add ecto phoenix@latest [email protected] myapp@umbrella`

##### Remove Packages

`parn remove ecto phoenix`

##### Lists Packages

`parn list`

##### Options

`@` - version can be `latest`, exact version like `1.22` and `umbrella` (for umbrella apps).

- `-O` - `{..., override: true}` *e.g `parn add phoenix@latest -O`*

- `-D` - `{..., only: :dev}`

- `-P` - `{..., only: :prod}`

# Screenshot

![](http://i.imgur.com/UI9exH9.png)

# Features
- Just works
- Has Colors
# Caveats:
- It backups all modified version of `mix.exs` files in `./prod_exs/` because its just workaround and you may never know what it might break up. (Its automatically ignored in gitignore)
- It scraps data from hex.pm ( because i didnt find any proper api )