status
npx project-auto-wizard --mode status읽기 전용입니다. 로컬 파일을 비교합니다. 브랜치 정보가 없는 옛 version.yml일 때만 기본 브랜치를 알아내려고 git remote show origin을 실행할 수 있습니다.
보여 주는 내용:
- 설치된 템플릿 버전, 프로젝트 타입, 브랜치 모드
- 옵션값:
semver_auto,copilot_ai,release_automerge(미설정이면 실제로 적용되는 기본값으로 표시,true/false가 아닌 값은 잘못된 값으로 표시하고false로 읽음), 서버 배포가 있는 타입이면deploy_style, Flutter면 환경변수 방식·스토어 배포 대상·배포 모드 - 설치 이후 사용자가 수정한 워크플로우 파일
- 현재 버전의 payload에 없는 이전 워크플로우가 남아 있는지
- 설치 기록이 있으면, 지금 업데이트했을 때 자동 적용·유지·충돌 건수
드리프트 판정 기준
섹션 제목: “드리프트 판정 기준”status는 설치된 워크플로우 파일이 “설치 시점 기본값으로 렌더한 템플릿”과 바이트 단위로 같은지만 비교합니다. 파일을 직접 편집했는지는 추적하지 않습니다.
대화형 설치에서 @wizard ask 질문(예: 배포 포트)에 기본값이 아닌 값으로 답했다면, 파일을 전혀 수정하지 않았더라도 설치 직후부터 “사용자가 수정한 워크플로우 파일”로 표시됩니다. 정상 동작입니다. 직접 편집했는지 구분하려면 해당 값이 입력한 응답과 같은지 확인하세요.