Enbld is yet another package manager for building development environment.
Enbld helps you install the software required for software development (programming language, text editor, version control system, etc).
-
Unlike other package manager, Enbld can install specific version.
-
Unlike other programing language version manager, Enbld offers the same interface of installation for all programing languages.
-
Conditions of installation software are defined by using perl-based DSL.
target 'git' => define { version 'latest'; # -> install latest version } target 'perl' => define { version '5.18.1'; # -> install specific version }
Enbld is performing verification of running on OS X Mavericks.
But probably, it may run also on Linux (Debian, Ubuntu etc.).
When not running, I'm waiting for the report :)
-
perl 5.10.1 or above
NOTE:Enbld certainly use the system perl (
/usr/bin/perl
). -
GNU Make
-
compiler (gcc or clang)
-
other stuff required for individual target software (e.g. JRE for scala etc.)
$ curl -L http://goo.gl/MrbDDB | perl
To run Enbld, since a set of PATH is required, add to an environment variables according to the message.
Displays the introduction of Enbld (same as perldoc lib/Enbld.pm).
$ enblder intro
Displays the tutorial of Enbld.
$ enblder tutorial
https://github.com/magnolia-k/Enbld
http://code-stylistics.net/enbld
https://github.com/magnolia-k/Enbld/issues
copyright 2013- Magnolia [email protected].
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.