Commit Graph
76 Commits
Author SHA1 Message Date
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 05e52f9437 Make mix an Elixir script 2012-07-31 13:29:34 +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 1fe5cad980 Do not rely on bashisms 2012-07-30 17:06:52 +02:00
José Valim 7fa6576f38 Tidy up remsh support in iex via --remsh option, closes #368 2012-07-30 14:34:31 +02:00
José Valim 329b49e9ee Get rid of -i shortcut for ignore module conflict 2012-07-29 21:40:59 +02:00
José Valim b5331dd7c7 Initial work on remsh
This also ensures that we can start Elixir shells (remote or not)
from the Ctrl+G setting passing 'Elixir-IEx' as the shell name.
2012-07-29 17:27:55 +02:00
José Valim cf80551cc3 Escaping for bat files 2012-07-28 11:27:05 +02:00
José Valim a36816f1aa Quote all the paths in sh files 2012-07-28 11:21:01 +02:00
José Valim be2bffb320 Adjustments for release 2012-07-26 17:56:30 +02:00
José Valim c186bb19df Add d to print docs in IEx console, compile by default with docs 2012-07-16 15:29:29 +02:00
José Valim 15fa33a6dc Add Mix.Project.config and Mix.Project.current 2012-07-16 15:29:28 +02:00
José Valim a5a2025daf Add mix file executables 2012-07-16 15:29:27 +02:00
José Valim 0252cd8b85 Break IEx into many files, move it to the root namespace 2012-07-11 12:11:51 +02:00
José Valim 01009507ab Allow IEx to take control even when started without -noinput 2012-07-11 11:51:55 +02:00
José Valim 8d973d08ed Fixes for .bat files 2012-07-05 21:22:34 +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 b272707727 Fix issue with iex not booting elixir properly 2012-05-24 20:23:57 +02:00
José Valim e57df11846 Add iex.bat file for windows 2012-05-24 18:12:11 +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 69a0d24f9d Add --ignore-module-conflict as official part of elixirc 2012-04-03 06:50:08 -03:00
Iaroslav YK_Sirius 6276e8b165 .bat files to run Elixir (elixir and elixirc) from Windows batch
Interactive Elixir throws an Erlang error when trying to run.
2012-03-29 14:44:26 +03:00
José Valim 92b29ac94e Allow many files to be passed to iex, closes #203 2012-03-29 13:35:42 +02:00
José Valim d815788c52 Compile files using . and inside __MAIN__ 2012-03-25 18:48:20 +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 317f992146 bin/* docs. 2012-02-22 09:02:14 +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 930598faee Use the new at_exit hook. 2012-01-28 15:06:45 +01:00
José Valim 85e6280a84 Add at_exit hook, closes #107 2012-01-28 14:54:43 +01:00
José Valim 6e5b6c9176 Improve exunit runner. 2012-01-07 20:42:34 +01:00
José Valim 5a95eca33c Remove wrong usage of List 2012-01-06 13:19:22 +01:00
José Valim 987c46a7aa Attempt to get ExUnit running again. 2011-12-28 12:13:40 +01:00