Ahmed Ismail
edf50fdf80
Add credo to the project and:
...
- Run mix credo --all to identify possible code optimizations
- Resolve most of the errors generated by credo such as:
- Numbers larger than 9999 should be written with underscores: 58_127
- Modules should have a @moduledoc tag
- Comparison will always return true
2023-11-10 00:57:21 +05:00
James Robey
a2db428c21
Fix deprecated option for OptionParser warning
2020-08-19 12:51:21 +07:00
Martino Visintin
b07df7c780
add .formatter.exs + format
2018-05-22 21:46:54 +01:00
Nathan Walker
b32e82b19b
Switch over to Elixir option parsing.
2017-07-28 13:03:41 -05:00
Nathan Walker
372d7f70ac
Extracted watcher and runner into supervision tree.
2017-07-28 13:00:18 -05:00
Nathan Walker
b2dfc28650
Extract tracker into supervision tree.
2017-07-28 12:56:02 -05:00
Nathan Walker
b71221977c
Extract display into supervision tree.
2017-07-28 12:56:02 -05:00
snikolau
983db49c00
Add shortdoc to display task in mix list
2016-05-04 22:12:05 +01:00
Felipe Sere
fb56540193
Remove the last exit from Display
2016-04-27 21:06:26 +01:00
Jay Hayes
93c41d6ced
Move explicit exit out of display function
2016-04-26 18:10:16 -05:00
Jay Hayes
9b65177e17
Pin variable in match
...
This prevents accepting messages accidentally for another dying process.
2016-04-26 17:43:11 -05:00
Jay Hayes
6ae1cae4b8
Congratulate when koans are complete
2016-04-26 17:35:31 -05:00
Jay Hayes
11f3560a2b
Monitor watcher and wait for it to exit
...
This allows the parent process to exit when the watcher completes the
full koan run.
2016-04-26 17:30:23 -05:00
Felipe Sere
0ed061f96f
Error out early if invalid paramter is provided.
2016-04-26 23:20:20 +01:00
Felipe Sere
1357235f8a
Incorporate feedback about usued elements and typos
2016-04-26 23:06:05 +01:00
Felipe Sere
ab72b0e908
Simpler progressbar and handle --koan=<KOAN> better
2016-04-26 23:06:05 +01:00
Felipe Sere
1625ef7d99
Hook tracker into Execute module via hook
2016-04-26 23:06:05 +01:00
Felipe Sere
4dd877e820
Remove unused ExUnit references
2016-04-10 12:22:31 +01:00
Felipe Sere
c450cc3b19
Koans about processes including infrastructure.
2016-03-08 11:21:41 +00:00
Uku Taht
a4e84f7404
Extract start
function for options
2016-03-07 17:58:52 +02:00
Uku Taht
a59ce4f294
Introduce global state for options so we don't have to pass it around
2016-03-07 17:53:41 +02:00
Felipe Sere
53815ed759
Clears display on failures based on options map
2016-03-06 14:56:13 +00:00
Uku Taht
ff10864395
Ignore warnings about redefining modules. It's fine.
2015-12-17 01:21:44 +00:00
Uku Taht
94ff8b63b4
Add basic file watcher to run koans
2015-12-17 01:03:05 +00:00
Uku Taht
cbede62727
Extracts runner from mix task
2015-12-16 12:56:52 +00:00
Uku Taht
ae6b5a7f19
Initial commit
2015-12-15 17:53:27 +00:00