เปิด Git repositories ในเบราว์เซอร์ของคุณโดยตรงจากเทอร์มินัล
ลองใช้ gitwink จาก var-gg เพื่อเปิด Git repository ในเครื่องของคุณในเบราว์เซอร์ด้วยคำสั่งเทอร์มินัลเพียงคำสั่งเดียว มันเป็นยูทิลิตี้บรรทัดคำสั่งที่มีน้ำหนักเบาซึ่งเปิด URL ระยะไกลสำหรับ repository ปัจจุบัน รองรับลิงก์ลึกไปยังไฟล์และไดเรกทอรี และตรวจจับระยะไกลที่ถูกต้องในหมู่ระยะไกลหลายตัว ความสามารถหลักรวมถึงไบนารีขนาดเล็กที่สร้างจาก Rust และความเข้ากันได้กับ GitHub, GitLab และ Bitbucket มุ่งเป้าไปที่นักพัฒนา วิศวกร DevOps และผู้ดูแลระบบที่ต้องการการนำทางจากเทอร์มินัลไปยังเว็บที่เร็วขึ้น。
gitwink ทำอะไรในทางปฏิบัติ?
เครื่องมือเปิด URL ระยะไกลของที่เก็บข้อมูลที่คุณกำลังทำงานอยู่ โดยใช้ คำสั่งเดียว จากเชลล์ท้องถิ่น มันรองรับ การเชื่อมโยงลึก ดังนั้นการดูในเบราว์เซอร์จึงสามารถตรงกับไฟล์หรือเส้นทางไดเรกทอรีปัจจุบัน ผู้ให้บริการที่รองรับรวมถึงโฮสต์หลักเช่น:
คำสั่งจะสร้าง URL เว็บที่ถูกต้องโดยการตรวจจับการกำหนดค่าระยะไกลของที่เก็บข้อมูลและเปิดเบราว์เซอร์เริ่มต้นของระบบ
ผลกระทบต่อระบบมีน้ำหนักเบาแค่ไหน?
สร้างขึ้นใน Rust ไบนารีมีขนาดเล็กโดยเจตนาและออกแบบมาสำหรับการรวมเข้ากับเทอร์มินัล ซึ่งช่วยให้การใช้ทรัพยากรในระหว่างการเรียกใช้น้อย เครื่องมือจะทำการตรวจสอบที่เก็บข้อมูลอย่างรวดเร็ว จากนั้นส่งต่อไปยังเบราว์เซอร์ของระบบ ดังนั้นการใช้ CPU หรือหน่วยความจำอย่างต่อเนื่องจึงมีน้อย นอกจากนี้ การออกแบบ CLI-first ช่วยให้ผู้ใช้เรียกใช้คำสั่งจากสคริปต์และนามแฝงเชลล์โดยไม่ต้องเปิด GUI ที่มีน้ำหนักมาก
ปลอดภัยหรือไม่ที่จะใช้กับที่เก็บข้อมูลส่วนตัว?
gitwink จะเปิด URL ของที่เก็บข้อมูลในเบราว์เซอร์เริ่มต้นของคุณและไม่ต้องการ API keys ดังนั้นการดูที่เก็บข้อมูลส่วนตัวจึงขึ้นอยู่กับการรับรองความถูกต้องของเซสชันเบราว์เซอร์ เครื่องมือจะสร้างลิงก์แทนที่จะปรับเปลี่ยนข้อมูลที่เก็บข้อมูล และตรรกะการเลือกระยะไกลของมันมักจะชอบต้นทางในขณะที่จัดการกับหลายระยะไกลเพื่อลดโอกาสในการเปิดโฮสต์ที่ไม่เกี่ยวข้อง
ฉันต้องการความรู้ทางเทคนิคเพื่อใช้มันหรือไม่?
การติดตั้งมีไบนารี Windows ที่คอมไพล์ล่วงหน้าและเส้นทางการติดตั้ง Cargo ซึ่งเหมาะกับการทำงานของนักพัฒนาทั่วไป พฤติกรรมที่ไม่ต้องการการกำหนดค่าทำให้การใช้งานพื้นฐานเป็นไปได้ทันทีสำหรับใครก็ตามที่สะดวกในเทอร์มินัล อย่างไรก็ตาม วิธีการ CLI-first หมายความว่าผู้ใช้ที่ไม่ใช่เทอร์มินัลขาดการควบคุมกราฟิก และพฤติกรรมการเชื่อมโยงลึกและการเลือกระยะไกลมีประโยชน์มากที่สุดสำหรับผู้ที่ทำงานกับสาขา เส้นทางไฟล์ และสคริปต์เชลล์
ยูทิลิตี้ที่มุ่งเน้นซึ่งเหมาะสำหรับผู้ใช้ที่มีความชำนาญด้านเทอร์มินัล
gitwink เป็นตัวเลือกที่มีประสิทธิภาพสำหรับนักพัฒนาและวิศวกร DevOps ที่ต้องการมุมมอง Git remotes ที่เข้าถึงได้จากเบราว์เซอร์ทันที มันรักษาขอบเขตให้แคบโดยเจตนาและรวมเข้ากับการทำงานในเชลล์โดยไม่ต้องตั้งค่าเพิ่มเติม ข้อแลกเปลี่ยนหลักคือการออกแบบเฉพาะ CLI ซึ่งไม่มีทางเลือกกราฟิกสำหรับผู้ใช้ที่ไม่ใช้เทอร์มินัล ในทางปฏิบัติ มันเหมาะสำหรับใครก็ตามที่ชอบเครื่องมือที่สามารถเขียนสคริปต์ได้และมีภาระน้อยสำหรับการนำทางในที่เก็บข้อมูล.
ข้อดี
- เปิด URL รีโพซิทอรีระยะไกลในเบราว์เซอร์เริ่มต้นด้วยคำสั่งเดียว
- การเชื่อมโยงลึกทำให้เส้นทางไฟล์ในเครื่องเชื่อมโยงกับมุมมองเว็บของที่เก็บข้อมูล
- เข้ากันได้กับผู้ให้บริการโฮสติ้ง GitHub, GitLab และ Bitbucket
- ไฟล์ไบนารีขนาดเล็กที่สร้างด้วย Rust เหมาะสำหรับสคริปต์เชลล์และนามแฝง
ข้อเสีย
- ต้องการความสะดวกสบายกับบรรทัดคำสั่ง; ไม่มีส่วนติดต่อกราฟิกที่ให้ไว้
- ค่าเริ่มต้นเป็นต้นทางระยะไกลในบางการตั้งค่า ซึ่งอาจไม่คาดคิด
- การเข้าถึงที่เก็บข้อมูลส่วนตัวขึ้นอยู่กับการตรวจสอบสิทธิ์เซสชันเบราว์เซอร์