🔥 패키지 컬렉션 소개

116자
2분

Apple에서 제안한 SE-0291에 따르면 패키지 컬렉션은 기존 패키지들을 모아놓은 정제된 목록입니다. 패키지 컬렉션은 각 패키지에 대한 메타데이터를 포함하고 있어서 패키지 검색을 쉽게 할 수 있습니다. 패키지 컬렉션은 정적 JSON 문서로 작성하며 웹에 게시하거나 로컬 파일 시스템으로 배포할 수 있습니다.

패키지 컬렉션 사용하기

SwiftPM 사용자는 swift package-collection 명령줄 인터페이스를 사용하여 패키지 컬렉션을 구독할 수 있습니다. 가져온 패키지 컬렉션의 내용은 libSwiftPM의 모든 클라이언트가 접근할 수 있습니다.

swift package-collection에는 다음과 같은 하위 명령이 있습니다:

  • add: 새 컬렉션을 추가합니다
  • describe: 가져온 컬렉션에 포함된 컬렉션 또는 패키지의 메타데이터를 가져옵니다
  • list: 구성된 컬렉션을 나열합니다
  • refresh: 구성된 컬렉션을 새로 고칩니다
  • remove: 구성된 컬렉션을 제거합니다
  • search: 가져온 컬렉션 내에서 키워드 또는 모듈 이름으로 패키지를 검색합니다