Swift Argument Parser 가이드

CLI 앱의 핵심! Swift Argument Parser 한글 가이드 문서입니다.

#코딩맥스#무료

소개

01. 문서 소개

02. Swift ArgumentParser 소개

시작하기

01. ArgumentParser 시작하기

02. ArgumentParser를 Dependency로 추가하기

03. 첫 번째 커맨드 만들기

04. 이름 있는 옵션 사용하기

05. 플래그 추가하기

06. 커스텀 이름 사용하기

07. 도움말 제공하기

08. 완전한 유틸리티 만들기

09. Swift Concurrency를 지원하는 ArgumentParser

10. ParsableCommand

11. AsyncParsableCommand

명령어와 하위 명령어 정의하기

01. 소개

02. 최상위 명령어 정의하기

03. 공통 인자 정의하기

04. 하위 명령어 정의하기

05. 중첩된 하위 명령어 정의하기

06. 프로그램 진입점 지정하기

07. 전체 코드

명령어 도움말 만들기

01. 소개

02. 명령어 도움말 구성하기

03. 도움말 플래그 이름 수정하기

04. 명령어 숨기기

05. 프로그래밍 방식으로 도움말 텍스트 생성하기

인자, 옵션, 플래그

01. 소개

02. 옵션과 플래그 이름 설정하기

03. 사용자 정의 타입 파싱하기

04. 플래그 반전, 열거형, 카운트 사용하기

05. 기본 값 지정하기

06. 파싱 전략 정하기

사용자 정의 도움말

01. 소개

02. 인자에 대한 도움말 내용 커스터마이징하기

03. 사용 가능한 값 열거하기

04. 인자의 가시성 제어하기

05. 도움말 화면에서 인자 그룹화하기

유효성 검사

01. 소개

02. 커맨드 라인 입력 검증하기

03. 검증 후 오류 처리하기

04. 변환 오류 처리하기

쉘 완성 스크립트

01. 소개

02. 쉘 완성 스크립트 생성하기

03. Zsh 자동 완성 스크립트 설치하기

04. Bash 자동 완성 스크립트 설치하기

05. Fish 자동 완성 스크립트 설치하기

06. 사용자 정의 자동 완성

고급 주제

01. 수동 파싱과 테스트

02. ArgumentParser의 실험 기능