เครื่องมือถ่ายภาพพกพาสำหรับนักพัฒนาวินโดวส์ มุ่งเน้นไปที่การตั้งค่าที่ทำซ้ำได้
DevProfile จับภาพสถานะของแพ็คเกจที่ติดตั้งและ dotfiles จากนั้นนำไปใช้ซ้ำบนเครื่อง Windows อื่นเพื่อสร้างการตั้งค่าของนักพัฒนาในไม่กี่วินาที สร้างโดย mod-0-dev สำหรับสภาพแวดล้อมเดสก์ท็อป Windows เครื่องมือนี้จับคู่กับไฟล์ปฏิบัติการแบบพกพาที่มีการรวมกับ Windows Package Manager (winget) และส่วนติดต่อแบบบรรทัดคำสั่ง มันแสดงตัวอย่างภาพก่อนที่จะนำการเปลี่ยนแปลงไปใช้และรองรับ x64 และ ARM64 ทำให้มันมีประโยชน์สำหรับนักพัฒนาและ sysadmins ที่ย้ายระหว่างฮาร์ดแวร์หรือสร้างใหม่สถานีทำงาน
สิ่งที่เครื่องมือบันทึกและนำไปใช้
DevProfile จับภาพรายการของแพ็คเกจที่ติดตั้งและไฟล์การกำหนดค่า (dotfiles) เป็นภาพรวม และสามารถเล่นซ้ำภาพรวมนี้เพื่อติดตั้งและกำหนดค่าเครื่องได้ ฟีเจอร์การแสดงตัวอย่างภาพรวมช่วยให้คุณตรวจสอบรายการแพ็คเกจและ dotfiles ก่อนที่จะเล่นซ้ำ ซึ่งหมายความว่าคุณสามารถตรวจสอบได้ว่าแพ็คเกจใดที่ winget จะพยายามติดตั้งและไฟล์การกำหนดค่าใดที่จะถูกเขียนเมื่อการเล่นซ้ำทำงาน
การโต้ตอบกับระบบระหว่างการตั้งค่า
แอปทำงานเป็นไฟล์ปฏิบัติการแบบพกพาและรวมเข้ากับ Windows Package Manager ดังนั้นการติดตั้งแพ็คเกจจึงขับเคลื่อนผ่าน winget แทนที่จะเป็นตัวติดตั้งภายใน เนื่องจากใช้ winget สำหรับการปรับใช้ การติดตั้งแพ็คเกจจริงและการเขียนจะเกิดขึ้นเฉพาะเมื่อคุณเรียกใช้การเล่นซ้ำ และเครื่องมือเองไม่ต้องการการติดตั้งทั่วทั้งระบบ โมเดลการปฏิบัติการแบบพกพาช่วยลดขนาดในระหว่างการจับภาพและการเล่นซ้ำเนื่องจากเครื่องมือไม่ติดตั้งบริการพื้นหลัง
ความปลอดภัย การย้อนกลับ และการพิจารณาอัตโนมัติ
DevProfile มีการแสดงตัวอย่างภาพรวมและ CLI แบบไม่มีหัว ซึ่งสนับสนุนการทำงานอัตโนมัติและการตรวจสอบก่อนที่จะมีการเปลี่ยนแปลง การมีขั้นตอนการแสดงตัวอย่างช่วยลดการเขียน dotfiles โดยไม่ได้ตั้งใจ และ CLI ช่วยให้สามารถเล่นซ้ำแบบสคริปต์บนเครื่องหลายเครื่อง แหล่งข้อมูลระบุว่านักพัฒนามุ่งเป้าไปที่สภาพแวดล้อมของนักพัฒนา ดังนั้นคาดหวังให้ผู้ปฏิบัติงานตรวจสอบการแสดงตัวอย่างก่อนที่จะใช้ภาพรวมบนเครื่องผลิต
ใครควรนำ DevProfile ไปใช้และทำไม
DevProfile เหมาะสำหรับนักพัฒนาและผู้ดูแลระบบที่ต้องการการทำซ้ำและการจำลองสภาพแวดล้อมที่พกพาได้ในอุปกรณ์ Windows และสถาปัตยกรรมต่างๆ การพึ่งพา winget และขั้นตอนการพรีวิวทำให้มันใช้งานได้จริงสำหรับการติดตั้งที่ควบคุมได้ แต่ผู้ใช้ต้องจัดการการเลือกแพ็กเกจและการเปลี่ยนแปลง dotfile ก่อนที่จะทำการเล่นซ้ำ แนะนำ.