Repolode
carloscuesta

carloscuesta/gitmoji-cli

gitmoji 이모지 접두사를 붙인 Git 커밋 메시지를 작성하는 대화형 CLI입니다.

스타
4,829
포크
212
열린 이슈
18
마지막 커밋
5일 전

어떤 프로젝트인가요?

gitmoji-cli는 변경 유형을 나타내는 이모지로 커밋 메시지에 태그를 붙이는 gitmoji 규칙을 위한 CLI입니다. gitmoji 목록을 일일이 찾아보는 대신 터미널에서 이모지를 둘러보고 검색해 선택할 수 있으며, 도구가 프롬프트 응답을 바탕으로 커밋 메시지를 만들어 줍니다.

커밋 방법은 두 가지입니다. 프롬프트를 실행한 뒤 바로 커밋하는 클라이언트 모드(`gitmoji -c`)와, `git commit`에 연결해 커밋할 때마다 프롬프트가 실행되도록 하는 훅 모드(`gitmoji -i`)입니다. 명령어를 사용해 모든 gitmoji를 나열하거나 키워드로 검색하고, 상위 저장소와 이모지 목록을 동기화할 수도 있습니다. 로컬 캐시 덕분에 오프라인에서도 목록을 사용할 수 있습니다.

설정은 package.json의 `gitmoji` 키, `.gitmojirc.json` 파일 또는 전역 설정을 통해 지정할 수 있습니다. `git add` 자동 실행, 이모지 형식(코드 또는 이모지), 미리 정의한 scope를 포함한 메시지 및 scope 프롬프트 사용 여부, 사용자 지정 gitmojis API URL 등을 설정할 수 있습니다. npm 또는 Homebrew로 설치합니다.

핵심 기능

  • 01gitmoji를 대화형으로 선택하고 프롬프트 응답을 바탕으로 커밋 메시지를 작성합니다.
  • 02클라이언트 모드 또는 `git commit` 훅으로 실행할 수 있습니다.
  • 03터미널에서 사용 가능한 모든 gitmoji를 나열하고 검색합니다.
  • 04로컬 캐시를 통해 오프라인에서도 사용할 수 있으며, 필요할 때 목록을 동기화할 수 있습니다.
  • 05package.json, .gitmojirc.json 또는 전역 설정을 통해 구성할 수 있습니다.

활용 사례

  • gitmoji 규칙을 따르는 팀의 커밋 기록을 일관되게 유지합니다.
  • 커밋 메시지를 작성할 때 이모지 코드를 일일이 찾아보는 수고를 줄입니다.
  • 커밋 훅을 설치해 프로젝트의 커밋 형식을 강제합니다.

빠른 시작

  1. 1

    npm으로 gitmoji-cli를 전역 설치합니다

    npm i -g gitmoji-cli
  2. 2

    대화형 커밋 클라이언트를 시작합니다

    gitmoji -c

사용 전 알아둘 점

  • 이모지를 접두사로 사용하므로 gitmoji 규칙을 따르는 팀에만 적합합니다.

포함된 컬렉션

토픽

#git#commit#cli#emoji#conventional-commits#developer-workflow#gitmoji#gitmoji-cli

자주 묻는 질문

gitmoji-cli은(는) 무엇인가요?
gitmoji 이모지 접두사를 붙인 Git 커밋 메시지를 작성하는 대화형 CLI입니다. gitmoji-cli는 변경 유형을 나타내는 이모지로 커밋 메시지에 태그를 붙이는 gitmoji 규칙을 위한 CLI입니다. gitmoji 목록을 일일이 찾아보는 대신 터미널에서 이모지를 둘러보고 검색해 선택할 수 있으며, 도구가 프롬프트 응답을 바탕으로 커밋 메시지를 만들어 줍니다.
gitmoji-cli은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
gitmoji-cli은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
gitmoji-cli은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. gitmoji-cli의 마지막 커밋은 2026년 11월 2일입니다.
gitmoji-cli은(는) 어디에 사용할 수 있나요?
gitmoji 규칙을 따르는 팀의 커밋 기록을 일관되게 유지합니다. 커밋 메시지를 작성할 때 이모지 코드를 일일이 찾아보는 수고를 줄입니다. 커밋 훅을 설치해 프로젝트의 커밋 형식을 강제합니다.
gitmoji-cli는 어떻게 설치하나요?
npm으로 gitmoji-cli를 전역 설치합니다: npm i -g gitmoji-cli 대화형 커밋 클라이언트를 시작합니다: gitmoji -c
gitmoji-cli은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/carloscuesta/gitmoji-cli

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트