환경변수
zeropty 가 읽는 모든 환경변수예요.
환경변수
| 변수 | 기본값 | 의미 |
|---|---|---|
ZEROPTY_SOCK | ~/.zeropty/mux.sock | 서버 소켓 (경로는 103바이트 이하) |
ZEROPTY_HISTORY | 500 | 스크롤백 줄 수 |
ZEROPTY_COALESCE_MS | 300 | 출력을 묶어 읽는 간격. 16KB 이상 쌓이면 즉시 읽고, 화면 읽기는 항상 밀린 출력부터 읽어요. 붙어 있는 터미널에는 바로 보내요 |
ZEROPTY_FREEZE_MS | 250 | 이 시간만큼 조용하면 화면을 통째로 얼림 |
ZEROPTY_COLD | 파일 | 오래 조용한 화면의 압축본을 둘 곳. memory면 프로세스 메모리에 |
ZEROPTY_COLD_DIR | 임시 폴더 | 압축본 파일을 만들 폴더 (만들자마자 이름을 지워요) |
ZEROPTY_RECORD | – | 세션 출력을 <이름>.raw/.trace로 기록할 폴더 |
ZEROPTY_PURGE_MS | 0 | 독립 서버: 해제한 메모리를 OS에 돌려주기 전 기다리는 시간 |
ZEROPTY_BIN | dist/zeropty | Node 클라이언트·zsh 함수·bash builtin이 실행할 프로그램 |
ZEROPTY_NODE | dist/zeropty.node | Node 클라이언트가 불러올 네이티브 모듈 |
ZEROPTY_SHIM | dist/shim.dylib | zeropty-tty가 넣을 shim |
ZEROPTY_CACHE | ~/.zeropty | zeropty-tty가 서명을 바꾼 사본을 둘 곳(tty/ 아래) |
ZEROPTY_CLAUDE_REAL | PATH의 claude | claude-zeropty가 띄울 claude |
ZEROPTY_PLUGIN_DIR | (없음: 끔) | 서버가 띄울 플러그인 디렉터리. 지정할 때만 그 안의 실행 파일과 .dylib를 실행해요. restart-server·new-session이 띄우는 서버는 그 명령을 실행한 셸의 값을 받아요 (PLUGINS.md) |
ZEROPTY_PLUGIN_TIMEOUT_MS | 10000 | 플러그인 명령과 훅의 마감 시간. 플러그인의 Host::command는 그 절반까지 기다려요 |