도구 확인
- 프로필을 선택합니다: 인자로 주어진 프로필, 프로젝트의 CLAUDE.md에 명명된 프로필, 또는 사용자에게 질문하여 선택합니다.
(
${CLAUDE_PLUGIN_ROOT}/profiles/폴더 목록을 보여줍니다). 여러 프로필을 한 번에 확인할 수 있습니다. 예:dataverse-solution power-platform-pcf dataverse-plugins. node "${CLAUDE_PLUGIN_ROOT}/scripts/check-prereqs.mjs" <profile ...>을 실행합니다.- 종료 코드 0: 모든 필수 도구가 설치되어 있습니다 (선택 도구는 여전히 나열될 수 있음).
- 종료 코드 1: 필수 도구가 누락되었거나 최소 버전보다 낮습니다.
- Node.js가 누락된 경우(명령어 자체가 실패): OS에 맞는 Node.js 설치 명령어를 제공하고 중단합니다.
- 간단한 표로 보고합니다: 도구, 발견된 버전, 필요 버전, 상태. 그런 다음, 누락되었거나 너무 오래된 항목에 대해서만 이 OS에 맞는 설치 명령어와 문서 링크를 출력합니다.
- 소유자가 요청하지 않는 한 시스템 전체 도구를 직접 설치하지 마십시오. 설치 후에는 새 터미널(PATH)을 열어 확인을 다시 실행하도록 요청합니다.
각 프로필의 목록은 ${CLAUDE_PLUGIN_ROOT}/profiles/<profile>/prerequisites.json에 있습니다. 프레임워크 자체의 목록은 ${CLAUDE_PLUGIN_ROOT}/prerequisites.json에 있습니다. 도구를 추가하려면 id, name, command, args, pattern(버전은 그룹 1), 선택적 min, required, why, install (windows/macos/linux 용) 및 docs 항목을 추가하십시오. 자체 테스트는 모든 항목을 확인합니다.