summaryrefslogtreecommitdiff
path: root/src/rebar_escripter.erl
Commit message (Collapse)AuthorAgeFilesLines
* Implement 'rebar help CMD1 CMD2' and extend common 'rebar help' msgTuncer Ayaz2012-12-311-0/+27
| | | | | * allow plugins to print help message for implemented commands * append core rebar.config options to common 'rebar help' message
* noshell/noinput should NOT be the default emulator args for an escriptDave Smith2012-10-021-1/+1
|
* Clarify commentsTuncer Ayaz2012-08-121-2/+3
|
* Change escript zip archive creation as suggested by Siri HansenTuncer Ayaz2012-08-111-9/+46
| | | | | | | | 1. manually insert directory entries to work around issues fixed in R15B02 erl_prim_loader 2. put the escript archive's beams in appname/appname/ebin Tested with R13B03 and R15B01.
* Fix R13B03 build (Reported-by: Sergey Nartimov)Tuncer Ayaz2012-07-281-2/+2
|
* Fix trivial comment typoTuncer Ayaz2012-07-261-1/+1
|
* Remove shared stateTuncer Ayaz2012-07-131-6/+7
|
* Change escriptize archive permissions to a+xFred Hebert2012-07-101-1/+1
| | | | | | | | | | | | | By default, executables in paths such as /bin and /usr/local/bin have the mode saying they can be executed by all. The current version of escriptize only sets u+x, which creates problems when copied directly in repositories and requiring other programs to interact with them. This change makes rebar follow the standard of linuxes and unixes by setting the permission flag to a+x, allowing users, the group and others to execute it.
* Use [{File,Bin}, ...] in escriptize zip:createTuncer Ayaz2012-06-171-55/+36
|
* Add missing escriptize commentsTuncer Ayaz2012-06-171-1/+2
|
* Remove debug logTuncer Ayaz2012-06-151-1/+0
|
* Simplify temp dir creationTuncer Ayaz2012-06-141-20/+7
|
* Extend escriptize and reuse in bootstrapTuncer Ayaz2012-06-141-11/+14
|
* Sync rebar_escripter with bootstrap escriptTuncer Ayaz2012-06-141-25/+64
|
* Remove ?FAIL in favor of ?ABORTDave Smith2012-06-081-2/+2
|
* Add options for escript shebang, command, emu_argsMathias Meyer2011-06-141-1/+5
| | | | | | | Allows customizing the arguments handed over to the Erlang VM, e.g. to set a name or a cookie, e.g. by setting escript_emu_args to: %%! -name rebar -setcookie rebar
* Clean up codeTuncer Ayaz2011-02-061-5/+10
|
* Clean up emacs file local variablesTuncer Ayaz2011-01-311-1/+1
|
* Use file:change_mode/2 instead of invoking chmodJuhani Rankimies2011-01-061-1/+3
|
* Match ok result of filelib:ensure_dir/1Tuncer Ayaz2010-10-221-1/+1
|
* Add support for overriding the default name/location of the escript; add ↵Dave Smith2010-10-191-5/+18
| | | | | | | support for cleaning generated script file --HG-- extra : rebase_source : 466f440dcb699e031c5c520d28ee7731b60c535a
* Adding support for embedding other apps via escript_incl_appsDave Smith2010-08-291-3/+35
| | | | | --HG-- extra : rebase_source : 9eccc596d8fe55b2e0fe3ff2c9c0a9f9a8c92e11
* Refactoring app file access to be via rebar_app_utils in prep for supporting ↵Dave Smith2010-04-281-1/+1
| | | | .app.src
* Added vi modeline/emacs local variables to file headersTuncer Ayaz2009-12-311-0/+2
|
* Deleted trailing whitespaceTuncer Ayaz2009-12-301-1/+1
|
* Silence warnings, courtesy of Tuncer AyazDave Smith2009-12-281-1/+1
|
* Adding rudimentary escript generatorDave Smith2009-12-221-0/+63