แดชบอร์ดเทอร์มินัลสำหรับ WSL คอนเทนเนอร์ สร้างขึ้นสำหรับการทำงานในบรรทัดคำสั่ง
lazywslc แสดงแดชบอร์ดสามแผงเพื่อจัดการ Containers, Images และ Volumes ภายในเทอร์มินัล Windows โดยให้การควบคุมภาพโดยตรงสำหรับงานคอนเทนเนอร์ทั่วไป สร้างโดย crloewen เป็นอินเทอร์เฟซผู้ใช้เทอร์มินัลที่ใช้ Rust สำหรับการจัดการคอนเทนเนอร์ WSL เครื่องมือนี้แสดงสถิติ CPU และหน่วยความจำแบบเรียลไทม์, บันทึกที่รวมกัน และการกระทำตามบริบท เป้าหมายคือ นักพัฒนาและวิศวกร DevOps ที่ทำงานกับภาระงานคอนเทนเนอร์ใน WSL และชอบทำงานโดยไม่ต้องออกจากเทอร์มินัล.
lazywslc จริงๆ แล้วทำอะไร?
lazywslc ทำหน้าที่เป็นตัวห่อหุ้มแบบภาพรอบๆ wslc.exe เครื่องยนต์คอนเทนเนอร์ โดยเปิดเผยคำสั่งการจัดการวงจรชีวิต เช่น เริ่มต้น หยุด ฆ่า ลบ และทำความสะอาด ผ่าน TUI แทนที่จะเป็นการเรียก CLI ดิบ อินเทอร์เฟซจัดกลุ่ม คอนเทนเนอร์ รูปภาพ และปริมาตร เป็นสามแผง และนำเสนอเมตริกทรัพยากรสดและมุมมองบันทึกที่รวมกันเพื่อให้คุณสามารถตรวจสอบสถานะของคอนเทนเนอร์และผลลัพธ์โดยไม่ต้องพิมพ์ลำดับคำสั่งที่ยาวนาน
มันมีผลต่อประสิทธิภาพของเทอร์มินัลในระหว่างการตรวจสอบที่ใช้งานอยู่หรือไม่?
แอปนี้เขียนด้วย Rust และถูกอธิบายว่าเบามาก ซึ่งอธิบายถึงรอยเท้ารันไทม์ที่ต่ำเมื่ออัปเดตกราฟ sparkline และรีเฟรชสถานะของคอนเทนเนอร์โดยอัตโนมัติ เนื่องจากมันทำการรีเฟรชเป็นระยะและวาดเมตริกสดในเทอร์มินัล การใช้ CPU และหน่วยความจำจะเพิ่มขึ้นเฉพาะในระยะเวลาของการอัปเดตหน้าจอแทนที่จะทำการประมวลผลพื้นหลังที่หนักอย่างต่อเนื่อง
มันปลอดภัยและใช้งานได้จริงบนเครื่องพัฒนาหรือไม่?
lazywslc ออกคำสั่งควบคุมผ่านเครื่องมือ wslc.exe ที่มีอยู่และดังนั้นจึงขึ้นอยู่กับโมเดลสิทธิ์เดียวกันกับเครื่องยนต์นั้น อินเทอร์เฟซไม่ได้แทนที่การทำงานของคอนเทนเนอร์ที่อยู่เบื้องหลัง; มันออกคำสั่งที่การทำงานยอมรับ ซึ่งทำให้การเปลี่ยนแปลงสามารถตรวจสอบได้ในบันทึกมาตรฐาน การสนับสนุนเมาส์และแป้นพิมพ์ช่วยหลีกเลี่ยงคำสั่งที่พิมพ์ผิด แต่สิทธิ์การดูแลระบบยังคงอยู่ภายใต้การกำหนดค่าของ WSL ของระบบ
เครื่องมือการจัดการที่มุ่งเน้น CLI สำหรับผู้ใช้ WSL container
แอปนี้เหมาะสำหรับนักพัฒนาและวิศวกรที่ต้องการวิธีการตรวจสอบและควบคุม WSL containers ที่เป็นแบบเทอร์มินัลโดยไม่ต้องจดจำคำสั่ง คาดว่าจะมีขนาดการทำงานที่เล็กเนื่องจาก Rust และโมเดลการดำเนินงานที่ออกคำสั่ง wslc.exe มาตรฐาน ดังนั้นให้ใช้มันในเดสก์ท็อปการพัฒนาและกำหนดเวลาการดำเนินการหนักนอกเวลาทำงานที่มีการใช้งานสูง แนะนำให้ใช้.