Cookie là trình tạo tệp dựa trên mẫu mã nguồn mở và miễn phí giúp tăng tốc quá trình viết tập lệnh, tệp Makefile, tài liệu LaTeX và các tệp dùng một lần khác.
Bánh quy
Cookie tương tự như cookiecutter, một dòng lệnh tiện ích tạo dự án từ các mẫu dự án (được gọi theo phong cách là “cookiecutters“) ở bất kỳ định dạng đánh dấu hoặc ngôn ngữ lập trình nào.Nhưng không giống như cookiecutter, Cookie tạo các trang từ tệp mẫu.
Các mẫu được lưu trữ trong thư mục ~/.cookiecutters
hoặc thư mục được chỉ định bởi $COOKIE_DIR . Bạn có thể xem ví dụ về các mẫu của nhà phát triển chính tại đây.
Các tính năng trong Cookie
Cài đặt Cookie trong Linux
Cài đặt gốc
Với quyền root, tất cả những gì bạn cần làm là sao chép dự án từ git và xây dựng ứng dụng bằng các lệnh sau:
$ git clone https://github.com/bbugyi200/cookie $ cd bánh quy $ sudo thực hiện cài đặt
Cài đặt người dùng
Không có quyền root, bạn sẽ cần sử dụng thư mục thay thế bin thư mục mà bạn sẽ sao chép git repo vào rồi xây dựng bằng lệnh :
make DESTDIR=/home//.local PREFIX=cài đặt
Thay thế bằng tên người dùng của bạn và đảm bảo rằng thư mục /home//.local/bin nằm trong đường dẫn hệ thống của bạn.
Cách sử dụng
Cách sử dụng: MẪU cookie cookie -c cookie -e MẪU bánh quy -h cookie -l cookie -r MẪU Khởi tạo một tệp mới (TARGET) bằng cách sử dụng mẫu được xác định trước (TEMPLATE). Tệp đích có thể là tập lệnh mới, tệp cấu hình, tệp đánh dấu, v.v.…. Sau khi tệp mục tiêu đã được khởi tạo, nó được mở để chỉnh sửa bằng cách sử dụng trình chỉnh sửa mặc định của hệ thống. Đối số vị trí: TARGET Tên của tập tin để khởi tạo. Đối số tùy chọn: -đ | --debug Bật chế độ gỡ lỗi. -c | --config Chỉnh sửa tập tin cấu hình. -D TRỰC TIẾP | --bin-subdir DIR Khởi tạo TARGET vào DIR, thư mục này phải là thư mục con của thư mục bin mặc định (xem tệp cấu hình). -e MẪU | --chỉnh sửa MẪU Thêm/chỉnh sửa mẫu cookie. -f | --lực lượng Buộc khởi tạo TARGET tương đối so với hiện tại danh mục. Tùy chọn này về cơ bản sẽ ghi đè ROOT_DIR cài đặt cấu hình. Được bật theo mặc định cho không thể thực thi chỉ tiêu. -h | --Cứu giúp Xem thông báo trợ giúp này. -l | --danh sách Nếu TEMPLATE được cung cấp, hãy xuất nội dung mẫu thành STDOUT. Nếu không, hãy liệt kê các mẫu có sẵn. -m CHẾ ĐỘ | --mode CHẾ ĐỘ Đặt bit chế độ tệp. Chấp nhận bất kỳ hình thức nào cho MODE được công nhận bằng lệnh 'chmod'. -r MẪU | --xóa MẪU Xóa mẫu cookie. -x Làm cho TARGET có thể thực thi được. Tương đương với '-m +x'. -v| --verbose Bật đầu ra dài dòng.
Sử dụng Cookie sẽ dễ dàng đến với bạn nếu bạn đã quen thuộc với Cookiecutter . Tuy nhiên, nếu bạn chưa quen với một trong hai công cụ thì bạn cần xem qua hướng dẫn trước khi tìm hiểu kỹ.