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