Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- swiftUI
- ribs
- ios
- Human interface guide
- Refactoring
- UICollectionView
- combine
- RxCocoa
- Observable
- Xcode
- collectionview
- uiscrollview
- MVVM
- rxswift
- uitableview
- 애니메이션
- 리팩토링
- tableView
- clean architecture
- HIG
- swift documentation
- Clean Code
- SWIFT
- Protocol
- map
- 리펙터링
- 클린 코드
- 스위프트
- UITextView
- 리펙토링
Archives
- Today
- Total
김종권의 iOS 앱 개발 알아가기
[iOS - swift] Xcode Behaviors를 이용하여 커스텀 단축키로 shell script 실행 방법 (Xcode에서 단축키로 커밋하는 방법) 본문
Git, CocoaPods, Xcode, Shell
[iOS - swift] Xcode Behaviors를 이용하여 커스텀 단축키로 shell script 실행 방법 (Xcode에서 단축키로 커밋하는 방법)
jake-kim 2023. 4. 1. 01:31Behaviors
- Xcode에서 특정 '행위'에 관한 기능을 사용할 수 있으며, 커스텀하여 새로운 단축키와 미리 만든 .sh 쉘 스크립트를 연동할 수 있는 방법
- 위치
- Xcode -> cmd + , -> Behaviors 탭
- + 버튼을 누르면 custom 영역이 생성
Xcode에서 단축키로 미리 정의한 .sh 실행시키기
- Xcode에서 ctrl + shift + cmd + , 단축키를 누르면 자동으로 add, commit까지 동작하도록 설정해보기
- 위에서 만든 New Bahavior의 이름을 변경하고 단축키를 입력
- .sh 파일 만들기
- bone script가 실행되게끔 하기위해서 #!/bin/sh를 처음에 적고, 나머지 add하고 commit하는 코드 추가
- add_commit.sh 이름의 쉘 스크립트 생성
#!/bin/sh
git add .
git commit -m "implement"
- Xcode에서도 해당 스크립트를 실행시킬 수 있으므로 쉘에 권한 부여
chmod +x add_commit.sh
- Xcode > Behaviors > 아까 만들었던 커스텀 behavior를 선택한 후, 쉘스크립트를 선택
- git이 추가된 프로젝트에서 위 커스텀 단축키를 실행하면 자동으로 git add, git commit까지 수행
- 단축키를 실행 후 결과) source tree로 보면 자동으로 커밋된것을 확인
* 참고
'Git, CocoaPods, Xcode, Shell' 카테고리의 다른 글
Comments