NAME

enblder - Enbldのユーティリティコマンド

SYNOPSIS

$ enblder intro          # Enbldのイントロダクションドキュメントを表示
$ enblder tutorial       # Enbldのチュートリアルを表示
$ enblder available      # Enbldがサポートするソフトウェアの一覧を表示
$ enblder available git  # インストール可能なバージョンの一覧を表示
$ enblder install git    # ターゲットのソフトウェアをインストール
$ enblder list           # インストール済のソフトウェアの一覧を表示
$ enblder list git       # 指定したソフトウェアのインストール済のバージョンの一覧を表示
$ enblder outdated       # 旧バージョンのソフトウェアの一覧を表示
$ enblder upgrade git    # ターゲットのソフトウェアのアップグレード
$ enblder freeze         # インストール済のソフトウェアを再現するコンディションスクリプトを表示
$ enblder deploy ~/path  # 指定したパスにソフトウェアをデプロイ
$ enblder selfupgrade    # Enbld自身をアップグレード

説明

enblderは、Enbldのユーティリティコマンドです。

コマンド

intro
$ enblder intro

Enbldのイントロダクションドキュメントを表示します。

このドキュメントは、perldoc lib/Enbld.pmと同じです。

tutorial
$ enblder tutorial

Enbldのチュートリアルを表示します。

このドキュメントは、perldoc lib/Enbld/Tutorial.pmと同じです。

available
$ enblder available

Enbldがサポートする全てのソフトウェアの一覧を表示します。

$ enblder available [target_software]

ターゲットのソフトウェアを引数に指定すると、そのソフトウェアでインストール可能なバージョンの一覧を表示します。

install
$ enblder install [target_software]

Installs 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

'install'の説明を見て下さい。

-t, --test

'install'の説明を見て下さい。

-c, --current

'freeze'の説明を見て下さい。

-h, --help

このオプションは、'help'サブコマンドと同じです。

-v, --version

このオプションは、'version'サブコマンドと同じです。

更なる情報

Enbld

Enbld::Tutorial

ウェブサイト

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

http://code-stylistics.net/enbld

課題のレポート

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

コピーライト

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.