Skip to content

magnolia-k/Enbld

Repository files navigation

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.

About

Yet another package manager for building development environment

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages