From e01cc8c04e383ea88ee31fd98e3ca11fc5cdf8ba Mon Sep 17 00:00:00 2001 From: Jeremie Dimino Date: Fri, 24 Feb 2017 16:05:00 +0000 Subject: [PATCH] Add an entry to the ROADMAP --- ROADMAP.org | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/ROADMAP.org b/ROADMAP.org index 2bc87fa3..c8811bb1 100644 --- a/ROADMAP.org +++ b/ROADMAP.org @@ -83,3 +83,21 @@ Support generating documentation with [[https://github.com/ocaml-doc/odoc][odoc] ** Inline tests Setup automatic support of [[https://github.com/janestreet/ppx_inline_test][inline tests]] and [[https://github.com/janestreet/ppx_bench][inline benchmarks]]. + +** Extend the action language + +Currently in =(action ...)= fields, when not using =bash= the language +is very limited. It would be nice to add more commands that would +guarantee portability and avoid the quoting nightmare of =bash=. + +FS commands should be straightfoward to implement: +- =(copy )= +- =(mkdir )= +- ... + +Redirections to/from files are simple as well. + +We could also implements pipes (=(pipe ...)=) by +using temporary files. Using proper pipes would complicate windows +support and would make proper handling of =-j= hard. Using temporary +files will be just fine.