Grav-cli

提供:Dev Guides
移動先:案内検索

Grav-CLI

この章では、GravでCLIがどのように機能するかを理解します。 CLI は、 bin/Grav に保存されているコマンドラインインターフェイスを表します。 キャッシュのクリア、*バックアップ*コピーの作成などのタスクを実行します。

CLIへのアクセスは、プラットフォームごとに異なります。 Windowsでは cmd を介してアクセスでき、Macでは Terminal を介してアクセスでき、Linuxではシェルを使用できます。 Windowsでは、UNIXスタイルのコマンドを使用できません。 これらを使用するには、https://git-for-windows.github.io [msysgit]パッケージをインストールするだけで、WindowsでGITおよびGIT BASHを提供し、UNIXスタイルのコマンドを提供します。

以下のコマンドを使用して、Gravで使用可能なコマンドをリストできます-

$ bin/Grav list

次のスクリーンショットに示すように、利用可能なコマンドを見ることができます-

Grav CLI

新しいプロジェクトの作成

Gravを使用した新しいプロジェクトの作成は非常に簡単です。 Gravインスタンスを使用して新しいプロジェクトを作成できます。

  • terminal または console を開き、Gravフォルダーに移動します。
$ cd ../ProjectFolder/grav
  • GravはWebサーバーのルートにインストールされます。 あなたのGravのルートフォルダ内にcontactというフォルダを作成したい場合は、コマンドを次のように使用します-
$ bin/Grav  project-name  ../webroot/contact

必要なすべての依存関係をダウンロードし、新しいGravインスタンスを作成します。

Grav依存関係のインストール

依存関係のインストール中に、Gravはプラグイン、つまり error プラグイン、 problems プラグイン、 antimatter テーマを自動的にインストールします。 端末またはコンソールで次のコマンドを使用して、これらをインストールできます-

$ cd ../webroot/myproject
$ bin/Grav install

これで、それぞれのフォルダにダウンロードされたプラグインが表示されます-

  • ../webroot/myproject/user/plugins/error
  • ../webroot/myproject/user/plugins/problems
  • ../webroot/myproject/user/themes/antimatter

Gravキャッシュをクリアする

ファイルとフォルダーを削除して、 cache/ フォルダーに保存されているキャッシュをクリアできます。 キャッシュをクリアするには、以下のコマンドを使用できます-

$ cd ../webroot/myproject
$ bin/Grav clear-cache

バックアップを作成する

Gravでは、ルートフォルダーに保存されているプロジェクトをバックアップできます。 データベースを使用しないため、バックアップを取るのに困難はありません。 あなたはmyproject( ../webroot/myproject )と呼ばれるプロジェクトのバックアップを作成したい場合は、次のコマンドを使用します-

$ cd ../webroot/myproject
$ bin/Grav backup
*backup/* フォルダーの下に作成されたバックアップのzipファイルが表示されます。

Composerの更新

Githubを介してインストールされ、Composerベースのベンダーパッケージを使用して手動でインストールされたGrav composerを更新できます。 コマンドは-

$ bin/Grav composer