/fennec-git

Using fennec for easy git / fennec으로 git을 쉽게 사용하세요

Primary LanguageKotlinMIT LicenseMIT

fennec

Use fennec for easy git

개요

대구소프트웨어고등학교 입학전형시스템 개발동아리, CNS에서 개발한 Git 간편화 도구입니다.

기능

브랜치 생성

Gitflow 전략에 맞는 브랜치를 생성합니다

fennec branch new
# or..
fennec branch new <종류> <이슈번호> <제목>

파일 추가

모든 변경사항을 스테이징하거나, 선택적으로 스테이징하세요

fennec add <ALL/CHOOSE?>

Type & Finish

명령어 한번으로 git add, commit, push까지 수행합니다

fennec upload <커밋 종류> <커밋 메시지> <커밋 설명?>

설치

⚠️ 안내 : JDK가 설치되어 있어야 하며, 11 버전을 권장합니다.

Linux & MacOS

  1. install.sh에 실행권한을 부여해 주세요
chmod 777 install.sh
  1. install.sh를 관리자 권한으로 실행하세요
./install.sh
  1. 설치가 끝났습니다, fennec 명령어를 실행해보세요!
> fennec help

fennec upload <커밋 타입> <메시지 제목> <메시지 바디?>
  * git commit 및 push를 진행합니다
  * Required args:
    * '커밋 타입'(CREATE/FEATURE/BUG/DELETE/REFACTOR/SETUP/DOCS/TEST)
    * '메시지 제목'(문자열)
    * '메시지 바디'(문자열?)

fennec add <업로드할 방식?>
  * 커밋할 파일을 추가합니다
  * Required args:
    * '업로드할 방식'(ALL/CHOOSE?)

fennec flow <브랜치 종류> <이슈번호> <제목>
  * 새 gitflow 브랜치를 생성합니다
  * Required args:
    * '브랜치 종류'(FEATURE/HOTFIX/RELEASE)
    * '이슈번호'(숫자)
    * '제목'(문자열)

...

Windows

설치 스크립트가 준비중입니다