เราสามารถทำ screenshot source code ของเราง่ายๆใน terminal ด้วย Freeze
Freeze project เป็นโปรแกรมที่ช่วยให้เราสามารถทำ screenshot source code ของเราผ่าน terminal ได้ง่ายๆ
ตัวอย่างต่อไปนี้จะทำบน macOS แต่ก็สามารถใช้งานบนแพลตฟอร์มอื่นได้
ติดตั้งโปรแกรม
# macOS
brew install charmbracelet/tap/freeze
ตัวอย่างการใช้งาน
สมมุติว่าเรามีไฟล์ source code ชื่อ test.go
สร้าง png ด้วยค่า default
freeze test.go
เปลี่ยนชื่อ output file
freeze test.go -o my_output.png
สร้าง screenshot พร้อมกรอบหน้าต่าง
freeze test.go --window
เปลี่ยนสีพื้นหลัง
freeze test.go --background "#000"
สร้าง screenshot เฉพาะช่วงบรรทัดที่กำหนด
freeze test.go --lines 3,5
ใช้หลาย tag ผสมกัน
freeze test.go --window --background "#c0f" -o test2.png
รายละเอียดอื่นๆ สามารถอ่านได้ที่ github ครับ