aboutsummaryrefslogtreecommitdiffstats
path: root/README.md
diff options
context:
space:
mode:
authorEric <[email protected]>2012-09-02 11:48:50 -0500
committerEric <[email protected]>2012-09-02 11:48:50 -0500
commit52882fd5bdefbcec85fcf964ed3899d3ba24c528 (patch)
tree87c1678e8add31fa42b987c5e6f1d07264fc419c /README.md
downloadrelx-52882fd5bdefbcec85fcf964ed3899d3ba24c528.tar.gz
relx-52882fd5bdefbcec85fcf964ed3899d3ba24c528.tar.bz2
relx-52882fd5bdefbcec85fcf964ed3899d3ba24c528.zip
initial commit of the relcool system
Diffstat (limited to 'README.md')
-rw-r--r--README.md44
1 files changed, 44 insertions, 0 deletions
diff --git a/README.md b/README.md
new file mode 100644
index 0000000..9e5130b
--- /dev/null
+++ b/README.md
@@ -0,0 +1,44 @@
+# NAME
+
+relcool - A release assembler for erlang
+
+# SYNOPSIS
+
+relcool [*options*] [*release-specification-file*]
+
+# DESCRIPTION
+
+Reltool assembles releases for an Erlang/OTP release. Given a release
+specification and a list of directories in which to search for OTP
+applications it will generate a release output. That output depends
+heavily on what plugins available and what options are defined, but
+usually it is simple a well configured release directory.
+
+ relcool --relname foo --relvsn 0.0.1 --target-spec myapp --target-spec getopt>=0.5.1 -o output-dir --targz
+
+The *release-specification-file* is optional but otherwise contains
+additional specification information for releases.
+
+# OPTIONS
+
+-n *STRING*, \--relname *STRING*
+: Specify the name for the release that will be generated
+
+-v *STRING*, \--relvsn=*STRING*
+: Specify the version for the release
+
+-t *STRING*, \--target-spec *STRING*
+: Specify a target constraint on the system. These are usually the OTP
+ Apps that are part of the release
+
+-o *STRING*, \--output-dir=*STRING*
+: The output directory for the release. This is `./` by default.
+
+
+# CONFIGURATION FILES
+
+Configuration files
+
+# SEE ALSO
+
+`reltool` (1).