Đây là lệnh flashbake có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
flashbake - ảnh chụp nhanh tự động với git
SYNOPSIS
nướng lửa [tùy chọn] [yên tĩnh]
MÔ TẢ
nướng lửa là một công cụ xem các tệp và tự động kiểm tra chúng trong một git
kho. Các dòng cam kết có thể được tùy chỉnh. Nó có nghĩa là được chạy từ một công việc cron (xem
crontab(5)). Do đó, nó đơn giản hóa cuộc sống cho người dùng bằng cách loại bỏ gánh nặng của
cam kết thay đổi và cho phép một người tập trung vào công việc.
yên tĩnh là một tham số cho flashbake cho biết nó chỉ cam kết các thay đổi đối với các tệp trong
dự án đã không bị thay đổi trong vài phút yên tĩnh cuối cùng. Đặt giá trị này thành 0 hoặc
Bỏ qua điều này sẽ vô hiệu hóa khoảng thời gian yên tĩnh và flashbake ngay lập tức thực hiện tất cả các thay đổi
khi chạy.
Một trong những tính năng thú vị của flashbake là tạo ra các thông báo cam kết tự động bằng cách sử dụng
hệ thống plugin của nó. Các plugin của flashbake có thể lấy dữ liệu từ nhiều nguồn khác nhau bao gồm
nguồn cấp dữ liệu tiểu blog, thời gian hoạt động, thời tiết, v.v. của bạn và sử dụng nó để tạo cam kết
thông điệp.
Nếu bạn chưa quen với flashbake, hãy xem CẤU HÌNH và SỬ DỤNG phần bên dưới để biết thêm
thông tin; bạn cũng có thể kiểm tra wiki (địa chỉ được cung cấp trong XEM CŨNG THẾ).
LỰA CHỌN
flashbake tuân theo cú pháp dòng lệnh GNU thông thường, với các tùy chọn dài bắt đầu bằng hai
dấu gạch ngang (`- '). Dưới đây là một bản tóm tắt các tùy chọn. Để có mô tả đầy đủ, hãy xem
tài liệu trực tuyến.
--phiên bản
hiển thị số phiên bản và thoát
-h, --Cứu giúp
hiển thị tóm tắt các tùy chọn.
-c, --định nghĩa bài văn
chỉ tạo và hiển thị thông báo cam kết, không kiểm tra các thay đổi.
-v, --dài dòng
bao gồm thông tin gỡ lỗi trong đầu ra, hữu ích để báo cáo sự cố.
-q, --Yên lặng
vô hiệu hóa tất cả đầu ra ngoại trừ lỗi
-d, --chạy khô
không thay đổi bất cứ điều gì, chỉ hiển thị flashbake sẽ làm gì nếu được thực thi mà không có
-d tùy chọn (chạy khô).
-p PLUGIN_DIR, --bổ sung= PLUGIN_DIR
chỉ định một vị trí bổ sung cho các plugin
-r, --gege
xóa bất kỳ tệp nào đã bị xóa khỏi kiểm soát nguồn
CẤU HÌNH
flashbake khá dễ cài đặt và không yêu cầu kiến thức về nội dung git. Như
flashbake yêu cầu kho lưu trữ git, bạn phải tạo kho lưu trữ git cho thư mục bạn
muốn theo dõi bằng cd'ing vào thư mục và gõ git trong đó (nếu bạn chưa làm như vậy
đã sẵn sàng).
cấu hình flashbake được thực hiện thông qua .flashbake tệp trong thư mục dự án. Toàn cầu
các tùy chọn cho flashbake có thể được chỉ định trong ~ / .flashbake / config where ~ đề cập đến nhà
thư mục (như / home / joe trên Linux hoặc / Users / joe trên Mac OS X). Nếu ~ / .flashbake / config
tệp hiện có thì nó sẽ được đọc trước, tiếp theo là phiên bản cụ thể của dự án.
flashbake chỉ theo dõi các thay đổi đối với các tệp cụ thể mà nó gọi là nóng các tập tin. Bạn phải
chỉ định các tên tệp nóng này trong .flashbake tệp cần được tạo trong dự án
danh mục. Có thể sử dụng các ký tự đại diện được sử dụng trong shell, như thế nào? để kết hợp một
ký tự, * để khớp với bất kỳ số ký tự nào và [] cho các dải ký tự ([0-9]
sẽ khớp với một chữ số duy nhất từ 0 đến 9 trong tên tệp).
THÍ DỤ
Dưới đây là một tệp .flashbake ví dụ (lấy từ wiki), với các chú thích giải thích.
# điều này kích hoạt plugin nguồn cấp dữ liệu
plugin: flashbake.plugins.feed: Nguồn cấp dữ liệu
# ba dòng này được plugin nguồn cấp dữ liệu sử dụng, hãy xem trang Plugin cho
# thêm thông tin
nguồn cấp dữ liệu_url:http://www.mysite.com/feed
# tác giả là tùy chọn
feed_author: Joe Ngẫu nhiên
# giới hạn là tùy chọn, mặc định là 5 nếu không sử dụng
feed_limit: 3
# dòng này là tùy chọn, bỏ qua dòng này để tắt email
thông báo đến:joe@mysite.com
# thay thế, nếu bạn thiết lập đường hầm ssh, bạn có thể đặt điều này và gửi
# xuyên qua
# đường hầm
#smtp_port: 5002
# tệp nóng
all.txt
my_novel.txt
extra / character_notes.txt
extra / story_bible.txt
Tất nhiên, bất kỳ dòng nào bắt đầu bằng # đều là một nhận xét. Thông báo_to: chỉ định một email
địa chỉ để gửi thư khi flashbake gặp một số vấn đề với tệp nóng. Cái này
chức năng này không bắt buộc và bạn có thể comment comment_to: out để tắt nó.
SỬ DỤNG
Phần này trình bày một số cách sử dụng điển hình của flashbake.
Nếu bạn chạy
flashba -c ~ / my_novel
flashbake sẽ không cam kết bất kỳ thay đổi nào, thay vào đó nó sẽ hiển thị cho bạn thông báo cam kết mà nó sẽ
tạo ra nếu chạy bình thường. Điều này hữu ích để kiểm tra xem bạn đã nhập các tùy chọn trong
kiểm soát tệp một cách chính xác và kiểm tra nội dung thông báo cam kết.
Chạy
flashbake -d ~ / my_novel
sẽ làm cho flashbake chạy khô và nó sẽ làm mọi thứ ngoại trừ việc thực sự cập nhật
kho.
Một trong những cách phổ biến nhất để chạy flashbake là chạy nó dưới cron, ví dụ:
cái này trong của bạn crontab(5)
* / 15 * * * * flashbake ~ / my_novel 5> / dev / null
sẽ làm cho flashbake chạy mười lăm phút một lần, kiểm tra các thay đổi đối với các tệp nóng trong
các ~ / my_novel thư mục đã không được thay đổi trong năm phút qua.
Sử dụng flashbake trực tuyến bằng các dịch vụ onworks.net