피드로 돌아가기
I Built a Tool That Cuts Windows Setup Time From 4 Hours to 2 Minutes
Dev.toDev.to
DevOps

Winget 기반 스크립트 생성으로 Windows 설정 시간 4시간에서 2분으로 단축

I Built a Tool That Cuts Windows Setup Time From 4 Hours to 2 Minutes

Anas Berrqia2026년 4월 11일1beginner

Context

수동 설치 프로세스로 인한 과도한 시간 소요와 반복적인 설정 작업의 비효율성 발생. Winget과 Chocolatey 같은 CLI 패키지 매니저가 존재하나, 정확한 Package ID 기억 및 수동 스크립트 작성이라는 진입 장벽 존재.

Technical Solution

  • Next.js와 TypeScript 기반의 Web Interface를 통한 패키지 선택 경험 제공
  • 92종의 검증된 Package ID를 하드코딩한 Registry 구조 설계로 데이터 무결성 확보
  • 사용자가 선택한 패키지 목록을 기반으로 즉시 실행 가능한 .ps1 및 .bat 파일 생성 로직 구현
  • Cloud 저장소나 계정 없이 로컬 머신에서 스크립트가 동작하는 Stateless 아키텍처 채택
  • 실행 전 코드 리뷰가 가능하도록 Plain Text 형식의 스크립트 출력 방식 적용

Impact

  • Windows 초기 환경 설정 시간 240분(4시간)에서 2분으로 99% 이상 단축

반복적인 인프라 설정 작업을 자동화하기 위해 CLI 도구의 Wrapper를 설계하고, 사용자 경험(UX)을 통해 설정 진입 장벽을 낮추는 전략 검토

원문 읽기