Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tsloughter/rebar3_run
Run a release with one simple command
https://github.com/tsloughter/rebar3_run
Last synced: 6 days ago
JSON representation
Run a release with one simple command
- Host: GitHub
- URL: https://github.com/tsloughter/rebar3_run
- Owner: tsloughter
- License: other
- Created: 2015-05-09T17:41:54.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-08-02T10:23:03.000Z (over 1 year ago)
- Last Synced: 2025-01-20T00:12:25.975Z (6 days ago)
- Language: Makefile
- Size: 26.4 KB
- Stars: 25
- Watchers: 4
- Forks: 16
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- freaking_awesome_elixir - Makefile - Run a release with one simple command. (Build Tools)
- fucking-awesome-elixir - rebar3_run - Run a release with one simple command. (Build Tools)
- awesome-elixir - rebar3_run - Run a release with one simple command. (Build Tools)
README
rebar3_run
=====Run a release with one simple command.
Build
-----$ rebar3 compile
Use
---Add the plugin to your rebar config or `~/.config/rebar3/rebar.config`:
{plugins, [
rebar3_run
]}.Assuming you have a `relx` config section in your `rebar.config` with `extended_start_script` set to true:
```
{relx, [{release, {, }, []},
{dev_mode, true},
{include_erts, false},
{extended_start_script, true}]}.
```Then just call your plugin directly in an existing project:
$ rebar3 run
===> Fetching rebar3_run
===> Compiling rebar3_run
===> Starting relx build process ...
===> Resolving OTP Applications from directories:
.....
Erlang/OTP 17 [erts-6.4] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]Eshell V6.4 (abort with ^G)
(@127.0.0.1)1>