zsh 완료: stdin이 파이프일 때 다른 완료

zsh 완료: stdin이 파이프일 때 다른 완료

나는 프로그램을 가지고 있습니다 foo. 2가지 모드로 사용할 수 있습니다:

foo [-c] file1 [file2]

또는

find . -print0 | foo [-0] [-c]

첫 번째 모드에서는 유일한 선택적 매개변수는 -c하나 이상의 파일입니다.

두 번째 모드에는 2개의 선택적 매개변수가 있으며 -c파일 -0은 없습니다.

zsh 완료 시 이 두 가지 모드를 어떻게 처리합니까?

관련 정보