Hister: เครื่องมือ CLI ที่มุ่งเน้นสำหรับประวัติคำสั่งที่คงอยู่
Hister ซึ่งพัฒนาโดย Adam Tauber เป็นยูทิลิตี้บรรทัดคำสั่งที่จัดเก็บและจัดระเบียบคำสั่งเทอร์มินัลที่ใช้บ่อยสำหรับการใช้งานในระยะยาว มันให้ CLI ที่เรียบง่ายในการเพิ่ม รายการ แท็ก และค้นหาส่วนที่บันทึกไว้ สร้างที่เก็บข้อมูลที่ค้นหาได้และคงอยู่สำหรับการเรียกคืนอย่างรวดเร็วในระหว่างการพัฒนา เครื่องมือนี้จัดเก็บข้อมูลในเครื่องในไฟล์หรือฐานข้อมูล SQLite เขียนด้วยภาษา Go และมีไบนารีพกพาสำหรับ Windows กลุ่มเป้าหมายคือ นักพัฒนา ผู้ดูแลระบบ และมืออาชีพด้าน DevOps ที่ใช้เทอร์มินัลอย่างหนัก.
เครื่องมือทำอะไรสำหรับการทำงานในเทอร์มินัล
Hister ทำหน้าที่เป็นที่เก็บคำสั่งที่มีความถาวรและเฉพาะเจาะจงสำหรับคำสั่งที่คุณบันทึกโดยเฉพาะ แยกออกจากประวัติของเชลล์ที่ไม่คงที่ เครื่องมือรับข้อมูลผ่านคำสั่ง CLI ที่ง่ายและเก็บไว้ในพื้นที่จัดเก็บในเครื่อง ดังนั้นผู้ใช้สามารถจัดระเบียบข้อมูลที่ซับซ้อนหรือไม่ค่อยใช้ได้อย่างตั้งใจ แทนที่จะพึ่งพาไฟล์ประวัติอัตโนมัติ ขอบเขตที่มุ่งเน้นนี้ช่วยลดเสียงรบกวน โดยการเก็บเฉพาะคำสั่งที่ผู้ใช้ทำเครื่องหมายว่าสำคัญ
มันมีปฏิสัมพันธ์กับสภาพแวดล้อมเดสก์ท็อปและทรัพยากรอย่างไร
สร้างขึ้นใน Go ด้วยชุดคำสั่งที่มีน้อย เครื่องมือนี้ถูกออกแบบมาเพื่อความเร็วและขนาดการทำงานที่เล็ก บน Windows มันทำงานจาก Command Prompt, PowerShell หรือเทอร์มินัลอีมูเลเตอร์หลังจากการคอมไพล์ซอร์สหรือใช้ไบนารีที่จัดเตรียมไว้ เนื่องจากการดำเนินการเป็นการเพิ่ม/รายการ/ค้นหาพื้นฐานต่อไฟล์ในเครื่องหรือฐานข้อมูล SQLite การใช้งานปกติจึงมีภาระการทำงานที่น้อยต่อเดสก์ท็อป
มันปลอดภัยที่จะทำงานร่วมกับเชลล์และประวัติการผลิตหรือไม่?
ใช่ แอปทำงานเป็นเพื่อนกับประวัติของเชลล์ที่มีอยู่แทนที่จะทดแทน มันเก็บข้อมูลในไฟล์ในเครื่องหรือฐานข้อมูล SQLite ขนาดเล็กและไม่เขียนทับ .bash_history หรือไฟล์ที่เทียบเท่า โครงการนี้เป็นโอเพนซอร์ส ซึ่งอนุญาตให้ตรวจสอบโค้ดก่อนการใช้งาน และโมเดลข้อมูลบนดิสก์ช่วยให้คำสั่งที่บันทึกไว้เป็นส่วนตัวและเข้าถึงได้แบบออฟไลน์
ใครสามารถติดตั้งและใช้งานได้โดยไม่ต้องใช้เครื่องมือเพิ่มเติม?
ผู้ใช้ที่มีทักษะทางเทคนิคซึ่งสะดวกสบายกับบรรทัดคำสั่งและการทำงานพื้นฐานของ Go จะได้รับประโยชน์สูงสุดจากเครื่องมือนี้ การติดตั้งบน Windows ต้องใช้ไบนารีที่จัดเตรียมหรือการคอมไพล์ซอร์ส Go ซึ่งทำให้การตั้งค่ามีความท้าทายสำหรับผู้ใช้ที่มุ่งเน้น GUI เมื่อทำการติดตั้งแล้ว CLI ที่มีน้อยจะช่วยลดความยุ่งยากในการเรียนรู้ และความสามารถในการพกพาของไบนารีที่สร้างด้วย Go ช่วยในการย้ายที่เก็บข้อมูลระหว่างเครื่อง
ตัวเลือกที่ใช้งานได้จริงและมีค่าใช้จ่ายต่ำสำหรับมืออาชีพที่มุ่งเน้นที่เทอร์มินัล
Hister เป็นตัวเลือกที่มีเหตุผลสำหรับนักพัฒนาและผู้ดูแลระบบที่ใช้เวลาอยู่ในเทอร์มินัลมากและต้องการวิธีการที่สามารถตรวจสอบได้และมีค่าใช้จ่ายต่ำในการเก็บรักษาคำสั่งที่สำคัญ การแลกเปลี่ยนหลักคือการตั้งค่าบรรทัดคำสั่งเริ่มต้นใน Windows ซึ่งอาจเป็นความท้าทายสำหรับผู้ใช้ที่มีทักษะน้อยกว่า สำรองไฟล์ฐานข้อมูลท้องถิ่นก่อนที่จะย้ายเครื่องหรือรีติดตั้งระบบปฏิบัติการเพื่อรักษาข้อมูลที่คุณจัดทำขึ้น แนะนำให้ใช้.