
zi v2.2.1
✨ Zsh를 위한 고성능 플러그인 매니저이자 툴킷입니다.
Zi
Zsh 플러그인, 스니펫, 명령줄 도구를 관리하세요.
Zi는 Z-Shell 생태계의 플러그인 관리자로, 이전에는 zplugin과 zinit으로 알려져 있었습니다.
기능
- 반응형 시작: Turbo 모드로 첫 프롬프트 이후까지 플러그인 로딩을 지연시킵니다.
- 유연한 소스: 플러그인, 스크립트, 완성 기능, 릴리스 아티팩트를 로드합니다.
- 로딩 제어: ice 수정자를 사용하여 다운로드, 빌드, 업데이트를 구성합니다.
- 도구 관리: root 권한 없이 명령줄 도구를 설치합니다.
- 확장: Zi annexes를 통해 기능을 추가합니다.
요구 사항
PATH에서 Git을 사용할 수 있는 Zsh를 사용하세요. 빠른 시작 설치 프로그램은 curl과 POSIX 셸도 사용합니다. 설치하는 플러그인과 도구에는 자체 종속성이 있을 수 있습니다.
빠른 시작
1. Zi 설치
공식 설치 프로그램은 기본 로더 프로필로 Zi를 설치하고 .zshrc에 짧은 관리 소스 항목 하나를 추가합니다(표준 설치 페이지 참조):
sh -c "$(curl -fsSL get.zshell.dev)" --
[!IMPORTANT] 원격 설치 스크립트를 실행하기 전에 설치 프로그램 소스와 게시된 SHA-256 체크섬을 검토하세요.
2. 첫 플러그인 추가
설치 프로그램의 관리 소스 항목 뒤에 다음 명령을 .zshrc에 추가하세요. 이 예제는 Oh My Zsh 스니펫, 명령 제안, 빠른 구문 강조를 로드합니다:
# ~/.zshrc
zi snippet OMZ::plugins/git/git.plugin.zsh
zi light zsh-users/zsh-autosuggestions
zi light z-shell/F-Sy-H
snippet은 독립 실행형 스크립트를 로드합니다. light는 플러그인을 로드합니다. 첫 로드 시 누락된 저장소나 스니펫을 다운로드합니다.
3. Zsh 다시 로드
exec zsh -il
zi -h를 실행하여 사용 가능한 명령을 살펴보세요. 대체 설치 프로그램, 수동 설정, 완성 기능, 설치 후 단계는 전체 설치 가이드를 참조하세요.
작업별 학습
- 플러그인과 스니펫 로드: 일반 개요.
- 종속성 로드 방식 선택: ice 수정자.
- 경로와 동작 구성: 구성 가이드.
- 업데이트, 검사, 언로드: 명령 참조.
- 플러그인과 annex 찾기: 생태계 카탈로그.
- 셸 시작 이해: 공식 Zsh 시작 파일 참조.
자동화된 설치 프로그램과 터미널 인터페이스의 경우 설정 통합 계약을 사용하세요. 여기에는 plan/apply 단계, 결과, 이벤트 처리가 포함됩니다.
커뮤니티 및 지원
- 사용 관련 질문은 Z-Shell Discussions에 남겨주세요.
- 재현 가능한 결함은 Zi issues를 통해 보고해 주세요.
- 릴리스와 변경 로그는 릴리스 페이지에서 확인하세요.
- 더 넓은 Z-Shell 조직을 살펴보세요.
기여
기여를 환영합니다. 이슈나 풀 리퀘스트를 열기 전에 브랜치 모델과 릴리스 프로세스에 대한 기여 가이드를 읽어보세요. 체크아웃을 검증하는 데 사용되는 구문 및 집중 회귀 검사는 Zsh 워크플로를 참조하세요. 개발 작업은 next 브랜치를 대상으로 하며, main에는 프로덕션 릴리스가 포함됩니다.
보안
취약점을 비공개로 보고하려면 Z-Shell 보안 정책을 따르세요. 수정 사항이 제공되기 전에 공개 이슈에 취약점을 공개하지 마세요.
라이선스
Zi는 MIT 라이선스에 따라 제공됩니다.