COURSES
LABS
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의 실험 기능