Grav-cli
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を使用した新しいプロジェクトの作成は非常に簡単です。 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