gitwalker เป็นเครื่องมือหลามการเก็บรวบรวมข้อมูลจากที่เก็บคอมไพล์ & nbsp;. มันโดยอัตโนมัติกระบวนการของการตรวจสอบจากแต่ละแก้ไข, ใช้คำสั่งบางอย่างและเข้าสู่ระบบออกไปยังแฟ้ม JSON คำสั่งเพิ่มเติมสามารถเพิ่มโดยการเขียนเรียนหลาม
สิ่งที่มันจะทำอย่างไร
ปัจจุบัน gitwalker สนับสนุนทั้งสองสร้างขึ้นในคำสั่ง:
- การนับจำนวนคำน้ำยาง
- คำสั่ง du การใช้งานดิสก์
- คำสั่งเชลล์โดยพลการ
ตรงไปตรงมาในการเพิ่มคำสั่งเพิ่มเติม - เห็น tools.py ไฟล์
สคริปต์รวม gitwalk_plot ใช้กรอบ matplotlib การผลิตกราฟอนุกรมเวลาซ้อนทับไฟล์ข้อมูลหลาย ๆ
การเดินทางมัน
ถ้าคุณได้ติดตั้งจุดเพียงจุดเล็ก ๆ ติดตั้ง gitwalker
การใช้งาน
กับคำพูดนับเป็นโครงการที่น้ำยางคอมไพล์ติดตามทั่วกระทำทั้งหมด:
gitwalk --wordcount myfile.tex --out wordcount.json / path / to / โครงการ
นี้จะโคลนพื้นที่เก็บข้อมูลที่ / path / to / โครงการเพื่อไดเรกทอรีชั่วคราวก่อนการตรวจสอบออกในแต่ละการแก้ไขและทำงานนับจำนวนคำใน myfile.tex ไฟล์ในพื้นที่เก็บข้อมูล ผลที่ได้จะถูกส่งออกไปยัง wordcount.json ไฟล์
gitwalker นอกจากนี้ยังสนับสนุนการปรับปรุงที่เพิ่มขึ้นของแฟ้มบันทึกการผลิตก่อนหน้านี้ ในการเพิ่มความมุ่งมั่นที่แก้ไขใหม่
gitwalk --in wordcount.json --wordcount myfile.tex --out wordcount.json / path / to / โครงการ
มีสคริปต์ที่แนบมากับพล็อตจำนวนของไฟล์ที่ส่งออกดังกล่าวบนแกนเดียวกันโดยใช้ matplotlib เช่นที่
gitwalk_plot --plot file1.json ฉัน --plot แดง you.json คุณฟ้า wordcount / wordcount
พล็อตจะ file1.json ไฟล์และ file2.json บนแกนเดียวกันโดยใช้ฉลากที่ระบุและสี ค่าจะถูกขุดออกมาจากแฟ้ม JSON ผ่านทางรูปแบบเส้นทางที่ท้ายบรรทัดคำสั่ง - ในกรณีนี้ wordcount / wordcount หนึ่งยังสามารถเรียกใช้
gitwalk_plot --plot file1.json ฉัน --plot แดง you.json คุณฟ้า wordcount / nfigures
. พล็อตจำนวนตัวเลขน้ำยางอยู่ในแต่ละกระทำ
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ