Commit Graph

15 Commits

Author SHA1 Message Date
Jeff Gandt
42f3c93640 Don't pass args to Watcher 2017-12-13 09:43:08 -05:00
Jeff Gandt
3742caf1b4 Convert from the retired ExFSWatch to FileSystem
Initial working commit. Use the new GenServer only API.
2017-12-13 09:39:54 -05:00
Nathan Walker
372d7f70ac Extracted watcher and runner into supervision tree. 2017-07-28 13:00:18 -05:00
Ian Davies
5556c6bc94 Normalize the file before calling reload.
Fixing: https://github.com/elixirkoans/elixir-koans/issues/138

By normalizing first we remove the IntelliJ specific suffix if it is
present which allows the ".ex" extension to correctly match IntelliJ
edited files.
2017-01-18 22:00:02 -08:00
Benjamin Chodoroff
87b5bb263c only run elixir code
ignore, for example, editor swapfiles
2016-07-05 16:04:07 -04:00
Felipe Sere
2f3f117e4a Strip off IntelliJ specific extension from reloaded files. 2016-05-04 21:51:50 +01:00
Jay Hayes
93c41d6ced Move explicit exit out of display function 2016-04-26 18:10:16 -05:00
Jay Hayes
6ae1cae4b8 Congratulate when koans are complete 2016-04-26 17:35:31 -05:00
Felipe Sere
ab72b0e908 Simpler progressbar and handle --koan=<KOAN> better 2016-04-26 23:06:05 +01:00
Uku Taht
04817ff6e8 Ensure that watcher does not try to run a module that is not a koan 2016-04-06 10:09:30 +01:00
Uku Taht
3990e7f7e5 Arrange public/private sections in Display 2016-03-09 16:40:35 +02:00
Felipe Sere
99a561a6dc Basic Koans about structs 2016-03-07 15:59:57 +02:00
Uku Taht
933e11acb9 Intercept and print compile errors in a nicer way. 2016-01-13 13:33:57 +00:00
Uku Taht
94ff8b63b4 Add basic file watcher to run koans 2015-12-17 01:03:05 +00:00
Uku Taht
ae6b5a7f19 Initial commit 2015-12-15 17:53:27 +00:00