Skip to content

ftkit header

Thêm header template chuẩn vào các file Go còn thiếu.

Cách dùng

bash
ftkit header

Lệnh cũng có alias là h. Lệnh không nhận tham số.

Lệnh ẩn

header được đăng ký là lệnh ẩn (hidden), nên không xuất hiện trong ftkit --help. Lệnh được gọi trực tiếp (và là lệnh mà ftkit verify gợi ý chạy khi các file Go còn thiếu header).

Lệnh làm gì

header duyệt cây thư mục hiện tại và, với mỗi file .go chưa có header comment chuẩn của Fountain và không phải file được sinh tự động (Code generated ... DO NOT EDIT.), lệnh render header template chung (data/templates/common.header.tpl) rồi chèn vào đầu file.

Header được render bằng cùng bộ dữ liệu template mà ftkit dùng (tác giả, chủ sở hữu/website bản quyền, ngày tháng, tên file, v.v.), nên khối được chèn vào khớp với quy ước của dự án.

Các file đã có header sẽ được giữ nguyên, nên có thể chạy lệnh nhiều lần một cách an toàn.

Tham số và cờ

header không nhận tham số vị trí nào (ExactArgs(0)) và không có cờ (flag) nào.