CLI概要

CodeIgniter 4は、組み込みコマンド**spark**と便利なコマンドとライブラリを提供します。 sparkコマンドを作成したり、CLIを介してコントローラーを実行したりすることもできます。

CLIとは?

コマンドラインインターフェースは、コンピューターと対話するためのテキストベースの方法です。 詳細については、Wikipediaの記事をご覧ください。

コマンドラインで実行する理由

CodeIgniterをコマンドラインから実行する理由はたくさんありますが、必ずしも明らかではありません。

  • _wget_または_curl_を使用せずにcronジョブを実行します。

  • 権限の設定、キャッシュフォルダーのプルーニング、バックアップの実行などを行うことができるインタラクティブな「タスク」を作成します。

  • 他の言語の他のアプリケーションと統合します。 たとえば、ランダムなC ++スクリプトは1つのコマンドを呼び出して、モデルでコードを実行できます!

Sparkコマンド

CodeIgniterには、公式コマンド**spark**と組み込みコマンドが付属しています。

sparkを実行してヘルプを表示できます

php spark

詳細については、Sparkコマンドページをご覧ください。

CLIライブラリ

CLIライブラリを使用すると、CLIインターフェースを簡単に操作できます。 複数の色のテキストをターミナルウィンドウに出力する簡単な方法を提供します。 また、ユーザーに情報を要求することもできるため、柔軟でスマートなツールを簡単に構築できます。

詳細については、CLIライブラリページをご覧ください。