# Command-line interface libraries

The modules described in this chapter assist with implementing command line and terminal interfaces for applications.

Here’s an overview:

- `argparse` — Parser for command-line options, arguments and subcommands
- `optparse` — 명령 줄 옵션용 구문 분석기
- `getpass` — 이식성 있는 암호 입력
- `fileinput` — 여러 입력 스트림에서 줄을 이터레이트 하기
- `curses` — 문자 셀 디스플레이를 위한 터미널 처리
- `curses.textpad` — Text input widget for curses programs
- `curses.ascii` — ASCII 문자용 유틸리티
- `curses.panel` — curses 용 패널 스택 확장
- `cmd` — 줄 지향 명령 인터프리터 지원