Skip to content

환경변수 ​

zeropty 가 읽는 모든 환경변수예요.

환경변수 ​

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

MIT 또는 Apache-2.0 라이선스로 배포해요.