NAME
enblder - utility command for Enbld
SYNOPSIS
$ enblder intro # displays the introduction for Enbld
$ enblder tutorial # displays the tutorial for Enbld
$ enblder available # displays all software list supported by Enbld
$ enblder available git # displays all version of target software
$ enblder install git # installs target software
$ enblder install git 1.9 # installs the specific version of target software
$ enblder list # displays installed software list
$ enblder list git # displays all installed version of target software
$ enblder outdated # displays all outdated software list
$ enblder upgrade git # installs upgraded target software
$ enblder freeze # displays conditions script reproduce installed software
$ enblder deploy ~/path # deploys all installed software to specific path
$ enblder selfupgrade # upgrade Enbld
DESCRIPTION
enblder is utility command for Enbld.
COMMANDS
- intro
-
$ enblder intro
Displays the introduction for Enbld.
This document is equal to
perldoc lib/Enbld.pm
. - tutorial
-
$ enblder tutorial
Displays the tutorial for Enbld.
This document is equal to
perldoc lib/Enbld/Tutorial.pm
. - available
-
$ enblder available
Displays all software list supported by Enbld.
$ enblder available [target_software]
If a target software is specified as an argument, displays the list of the versions which can be obtained by the software.
- install
-
$ enblder install [target_software]
Installs target software.
$ enblder install [target_software] [version]
Installs the specific version of target software.
$ enblder install [target_software] --force
If a target software is already instlled, It becomes an error. however, the case where he would like to reinstall compulsorily '--force' option is used.
$ enblder install [target_software] --test
The case where a test is performed at the time of installation '--test' option is used.
However, when a test goes wrong, installation also goes wrong.
- list
-
$ enblder list
Displays all installed software.
$ enblder list [target_software]
If a target software is specified as an argument, displays the list of the versions which is installed.
- outdated
-
$ enblder outdated
Displays all outdated software.
- upgrade
-
$ enblder upgrade [target_software]
Installs upgraded target software.
Nothing is done when a high version is not released.
- rehash
-
$ enblder rehash
Re-create target software's symbolic link.
When you install an executable file using the module management tool of a programming language ( e.g. CPAN), please restretch a symbolic link using this command.
- freeze
-
$ enblder freeze
Displays the conditions script reproduce installed software.
$ enblder freeze --current
If '--current' option is attached, the version installed now will be displayed.
- deploy
-
$ enblder deploy ~/path/to/deploy
Deploys all installed software to specific path.
- off
-
$ enblder off target_software
Disables target software.
- use
-
$ enblder use target_software installed_version
Enables specfic version of target.
- selfupgrade
-
$ enblder selfupgrade
Upgrade Enbld itself.
- help
-
$ enblder help
Displays the short help message.
- version
-
$ enblder version
Displays the version number.
OPTIONS
- -f, --force
-
See sucommand 'install'.
- -t, --test
-
See subcommand 'install'.
- -c, --current
-
See subcommand 'freeze'.
- -h, --help
-
This option is equal to subcommand 'help'.
- -v, --version
-
This option is equal to subcommand 'version'.
SEE ALSO
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 <magnolia.k@me.com>
.
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.