Oil ユーティリティ

Oil ユーティリティは特別なパッケージコマンドで、いくつかの方法で使用すること出来ます。 これを使用することで、素早い開発を楽にしたり、アプリケーションのテストを補助したり、 Tasks を実行したりできます。

Oil はオプションのコマンドラインユーティリティで、いくつかの関数を提供することで開発速度をスピードアップできるように設計されています:

  • Generate - MVC コンポーネント・マイグレーション・全スキャフォールドをビルドします。
  • Refine - マイグレーションやあなた自身がカスタマイズしたものをタスクとして実行します。
  • Package - パッケージをインストールし、更新し、削除します。
  • Console - インタラクティブなシェルを使用してりあるたいむにコードをテストします。

これらの各コマンドはそれぞれの目的のためにそれぞれの方法で動作しますが、実行する前に正しいフォルダにいることを確認し、 oil が有効で実行できるかを確認してください。

$ cd Sites/fuel
$ php oil -v
Fuel: 1.2

Environments

Oil won’t use any instructions you’ve made for HTTP requests, such as defining the server environment using .htaccess. Oil will use whichever environment is the default unless you instruct it.

$ FUEL_ENV=production php oil refine migrate

In place of production you can use any of the defined environments.

インラインヘルプ

Oil は自身の基本的なドキュメントを内部に持っています。次のコマンドで見ることができます:

$ php oil help

Usage:
  php oil [console|generate|package|refine|help|test]

Runtime options:
  -f, [--force]    # 既存のファイルを上書きする
  -s, [--skip]     # 既存のファイルをスキップする
  -q, [--quiet]    # ステータス出力を抑制する
  -t, [--speak]    # Speak errors in a robot voice

Description:
  The 'oil' command can be used in several ways to facilitate quick development, help with
  testing your application and for running Tasks.

Documentation:
  http://docs.fuelphp.com/packages/oil/intro.html

これらのコマンドのそれぞれにヘルプがあり、次のように見ることができます:

$ php oil generate help