aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/relx.mk
diff options
context:
space:
mode:
authorLoïc Hoguin <[email protected]>2018-07-05 11:15:53 +0200
committerLoïc Hoguin <[email protected]>2018-07-05 11:15:53 +0200
commitaecd55bd7dceadb993acc5834876416db95a77b8 (patch)
treebd42db48a14364d7716f63d5c91e826e154a71c0 /plugins/relx.mk
parent05b1ea7d76e21e198e922699ab6c9df56a3ad494 (diff)
downloaderlang.mk-aecd55bd7dceadb993acc5834876416db95a77b8.tar.gz
erlang.mk-aecd55bd7dceadb993acc5834876416db95a77b8.tar.bz2
erlang.mk-aecd55bd7dceadb993acc5834876416db95a77b8.zip
Add experimental auto-reloading of code for releases
Diffstat (limited to 'plugins/relx.mk')
-rw-r--r--plugins/relx.mk7
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/relx.mk b/plugins/relx.mk
index 3c25373..dd3860a 100644
--- a/plugins/relx.mk
+++ b/plugins/relx.mk
@@ -82,6 +82,13 @@ endif
run:: all
$(verbose) $(RELX_OUTPUT_DIR)/$(RELX_REL_NAME)/bin/$(RELX_REL_NAME)$(RELX_REL_EXT) console
+ifdef RELOAD
+rel::
+ $(verbose) $(RELX_OUTPUT_DIR)/$(RELX_REL_NAME)/bin/$(RELX_REL_NAME)$(RELX_REL_EXT) ping
+ $(verbose) $(RELX_OUTPUT_DIR)/$(RELX_REL_NAME)/bin/$(RELX_REL_NAME)$(RELX_REL_EXT) \
+ eval "io:format(\"~p~n\", [c:lm()])"
+endif
+
help::
$(verbose) printf "%s\n" "" \
"Relx targets:" \