Grav - CLI

Trong chương này, chúng ta sẽ hiểu cách CLI hoạt động trong Grav. CLI là viết tắt của giao diện dòng lệnh được lưu trữ trong bin/Grav. Nó thực hiện một số tác vụ nhưclearing cache, tạo backup sao chép, v.v.

Việc truy cập CLI là khác nhau trên các nền tảng khác nhau. Trên Windows, bạn có thể truy cập thông quacmd, trên máy Mac, bạn có thể truy cập thông qua Terminalvà trên Linux, bạn có thể sử dụng shell. Trong cửa sổ, bạn không thể sử dụng các lệnh kiểu UNIX. Để sử dụng chúng, chỉ cần cài đặt gói msysgit cung cấp GIT và GIT BASH và cung cấp các lệnh kiểu UNIX trên Windows.

Bạn có thể liệt kê các lệnh có sẵn trong Grav bằng cách sử dụng lệnh dưới đây:

$ bin/Grav list

Bạn có thể thấy các lệnh có sẵn như được hiển thị trong ảnh chụp màn hình sau:

Tạo dự án mới

Tạo dự án mới với Grav rất đơn giản. Bạn có thể tạo một dự án mới với một phiên bản Grav.

  • Mở của bạn terminal hoặc là console và điều hướng đến thư mục Grav của bạn.

$ cd ../ProjectFolder/grav
  • Grav của bạn sẽ được cài đặt trong thư mục gốc của máy chủ web của bạn. Nếu bạn muốn tạo thư mục được gọi là contact bên trong thư mục gốc của Grav, hãy sử dụng lệnh dưới dạng:

$ bin/Grav  project-name  ../webroot/ contact

Nó sẽ tải xuống tất cả các phụ thuộc bắt buộc và tạo một phiên bản Grav mới.

Cài đặt Phụ thuộc Grav

Trong khi cài đặt các phụ thuộc, Grav tự động cài đặt các plugin cụ thể là error cắm vào, problems plugin và antimatterchủ đề. Bạn có thể cài đặt chúng bằng cách sử dụng lệnh sau trong thiết bị đầu cuối hoặc bảng điều khiển của bạn -

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

Bây giờ bạn sẽ thấy các plugin đã tải xuống trong các thư mục tương ứng của chúng dưới dạng:

  • ../webroot/ myproject / user / plugins / error

  • ../webroot/ myproject / user / plugins / problem

  • ../webroot/ myproject / user / themes / antimatter

Xóa bộ nhớ đệm Grav

Bạn có thể xóa các tệp và thư mục để xóa bộ nhớ cache được lưu trữ trong cache/thư mục. Để xóa bộ nhớ cache, bạn có thể sử dụng lệnh dưới đây:

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

Tạo bản sao

Trong Grav, bạn có thể sao lưu dự án của mình được lưu trữ trong thư mục gốc. Vì nó sẽ không sử dụng cơ sở dữ liệu nên không khó để sao lưu. Nếu bạn muốn tạo bản sao lưu dự án của mình có tên là myproject (../webroot/myproject), sau đó sử dụng lệnh sau:

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

Bạn sẽ thấy một tệp zip của bản sao lưu được tạo trong backup/ thư mục.

Đang cập nhật trình soạn nhạc

Bạn có thể cập nhật trình soạn nhạc Grav đã được cài đặt qua Github và được cài đặt theo cách thủ công bằng cách sử dụng các gói của nhà cung cấp dựa trên trình soạn nhạc. Lệnh là -

$ bin/Grav composer