Commit Graph
62 Commits
Author SHA1 Message Date
José Valim d5fc147ff0 Quote arguments on elixir/iex help check 2013-08-14 11:25:28 +02:00
José Valim c0c8f7f72b Allow -boot start to be overriden on releases 2013-07-09 21:29:35 +02:00
Yurii Rashkovskii ba00a1ffc6 Erlang release for Elixir should use start.boot instead of elixir.boot 2013-07-09 12:05:12 -07:00
José Valim 5b2f44d1d7 Ensure --app switch does not halt upcoming ones, closes #1398 2013-07-09 11:24:34 +02:00
José Valim b830485541 Ensure Elixir can run on directories with :, closes #1375 2013-07-07 10:00:46 +02:00
José Valim ca026039a3 Stop parsing on -S, closes #1294 2013-06-20 12:25:00 +02:00
José Valim 1d09da7e53 Use = instead of == on shell comparison 2013-06-18 10:42:49 +02:00
José Valim 5115256853 Use proper path separator in msys
For now, we are only checking the path on msys but
we may need to check it for cygwin too.

Thanks to @ToJans for providing guidance and debug
information to sort this issue out.
2013-06-18 10:30:51 +02:00
José Valim e64be43090 Update executable docs 2013-06-17 13:44:44 +02:00
zambal 0ddb31992b removed use of local variables in shell scripts in order to remove dependency on bash 2013-06-09 14:51:29 +02:00
José Valim cafbd2c2d4 Ensure --cookie is set before remsh starts, closes #1190 2013-06-05 17:55:48 +08:00
José Valim f5b0b7160c Do not abort erl names processing when +iex or +compile appear 2013-05-23 22:10:24 +02:00
José Valim 90093bd4e2 Support --cookie, --hidden, Node.get_cookie and Node.set_cookie, closes #910 2013-05-05 12:34:15 -06:00
José Valim 5d00a9ff58 Support --help and -h in elixir and iex, closes #854 2013-03-17 14:24:53 -06:00
José Valim 3137bfc614 Move bootstrap code for IEx to IEx.CLI 2013-01-29 12:30:09 -07:00
José Valim 7841f68072 Start an app and its dependencies with --app 2012-12-05 15:55:06 +01:00
José Valim e7e5e5d72a Supports --detached option on command line, closes #487 2012-09-26 19:26:34 -05:00
Devin Torres 8a80ead20c Use exec to replace the shell process instead of forking 2012-09-13 17:04:35 -05:00
thomasc b0454837d2 Make elixir source $HOME/.elixirrc if it exists 2012-08-10 18:44:33 +02:00
José Valim 9ddf626d51 Support -S as an option, closes #415 2012-07-31 14:45:35 +02:00
José Valim ffc370e53d Pass some options down to erl, accept --erl as arg 2012-07-31 01:08:11 +02:00
José Valim a36816f1aa Quote all the paths in sh files 2012-07-28 11:21:01 +02:00
José Valim d5031b6347 Move all code to erlang style apps 2012-07-05 20:20:16 +02:00
Yurii Rashkovskii 6c7d9ba3af Allows use of externally supplied ERL_LIBS in release-packaged elixir 2012-06-06 23:48:47 -07:00
José Valim 68f1de4911 Share the same bin scripts 2012-06-03 23:17:13 +02:00
José Valim 8530f11f81 Improvements to iex to allow windows support 2012-05-24 18:04:10 +02:00
José Valim 280b26a810 Since we now compile to ebin/__MAIN__, remove the need for exbin 2012-05-07 12:25:22 +02:00
José Valim b69b80df9e Spawn more files at once when compiling in parallel, add parallel require 2012-04-26 09:23:05 +02:00
José Valim b73fb76a85 Move code server to erlang source so we can bootstrap 2012-04-23 18:44:03 +02:00
José Valim ac41f5e6fb Revert "Allow many files to be passed to iex, closes #203"
This reverts commit 92b29ac94e.

Conflicts:

	bin/elixir
	bin/iex
2012-04-04 11:36:04 -03:00
José Valim 3827b3a575 Revert "Allow multiple paths to be given to -pa and -pz, closes #229"
This reverts commit c3413246cf.
2012-04-04 11:32:45 -03:00
José Valim c3413246cf Allow multiple paths to be given to -pa and -pz, closes #229 2012-04-03 19:44:05 -03:00
José Valim dc3ed54541 Start using halt since it has improved semantics in Erlang R15B01. 2012-04-03 12:07:05 -03:00
José Valim 92b29ac94e Allow many files to be passed to iex, closes #203 2012-03-29 13:35:42 +02:00
João Britto 6e26bf020a Allow deep linking and handle CDPATH issues 2012-03-02 17:34:38 -03:00
João Britto a729c2d257 Bring readlink back 2012-03-01 19:03:04 -03:00
João Britto 9321b8848f Further improvements to script initialization 2012-03-01 18:40:14 -03:00
José Valim 29fc3ae31f Attempt to get rid of cd; pwd 2012-03-01 22:26:58 +01:00
José Valim 7b1e9aa116 Add --no-stop back. 2012-02-13 23:05:08 +01:00
José Valim f209a0b4c5 Update executables. 2012-02-13 22:19:03 +01:00
José Valim 750ae66b6e More cleanups for easier bootstraping. 2012-01-28 16:20:38 +01:00
José Valim f06e82680a Get rid of exunit now that we can pass multiple args to bin/elixir 2012-01-28 16:02:31 +01:00
José Valim 85e6280a84 Add at_exit hook, closes #107 2012-01-28 14:54:43 +01:00
José Valim 82e6d851c9 Update help info. 2011-04-24 13:27:55 +02:00
José Valim ba3b738b7a -pa and -pz 2011-04-11 20:38:33 +02:00
José Valim ba0507ffc4 More work on command line compiler. 2011-04-11 13:10:40 +02:00
José Valim 77afe496c8 Rename test files to Elixir script files. 2011-04-11 12:00:28 +02:00
José Valim 3729d1c74f Extensive work on hot code swap support and autoload. 2011-04-09 18:21:24 +02:00
Yurii Rashkovskii 8e4e57dd92 Elixir scripts should work if they are invoked using symlinks (e.g.
/usr/local/bin/iex -> /usr/local/agner/packages/elixir-@master/bin/iex)
2011-04-05 05:51:00 +08:00
José Valim 17e5e74918 Change a bit how executable works. 2011-03-18 15:43:41 +01:00