Skip to content

Latest commit

 

History

History
74 lines (40 loc) · 1.89 KB

README.md

File metadata and controls

74 lines (40 loc) · 1.89 KB

Enbld

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
      }
    

SUPPORTED PLATFORMS

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 :)

REQUIREMENTS

  • 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.)

INSTALLATION

$ 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.

MORE DOCUMENTS

Displays the introduction of Enbld (same as perldoc lib/Enbld.pm).

$ enblder intro

Displays the tutorial of Enbld.

$ enblder tutorial

WEB SITE

https://github.com/magnolia-k/Enbld

http://code-stylistics.net/enbld

ISSUE REPORT

https://github.com/magnolia-k/Enbld/issues

COPYRIGHT

copyright 2013- Magnolia [email protected].

LICENSE

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.