Just created https://github.com/AltGr/opam-installext to replace another bunch 
of shell-scripts. It's an OCaml script supposed to detect the correct flags for 
"installext", call OPAM to get the system dependencies of the packages supplied 
on the command-line, and use the system specific command for installing these 
packages.

This is a rough prototype intended to replace shell-scripts, but hopefully will 
pave the way to proper handling directly by OPAM, with a plugin architecture 
[1].

The idea is to have an instance of opam-in-a-box be generated by just

```
<package-manager> install <stuff> <editors> opam
opam init
opam install installext
opam installext <packages>
opam install <packages>
```

with the system stuff done in OCaml and split between opam-installext and 
opam-user-setup (which should be included in <packages>).

Be aware that the current prototype will call your package manager in 
non-interactive mode and run shell-scripts from the web.


Cheers,
Louis


[1] https://github.com/ocaml/opam/blob/master/doc/design/depexts-plugins
_______________________________________________
opam-devel mailing list
[email protected]
http://lists.ocaml.org/listinfo/opam-devel

Reply via email to