사용자 입력을 읽고 각 줄을 TaskWarrior에 새 작업으로 전달하는 명령을 시작하고 싶습니다.
#!/bin/zsh
set -e
while vared -p 'task add> ' -eca task; do eval task add "${task[@]}"; done
이제 입력 라인이 관련 완성에 액세스할 수 있기를 원합니다 vared
. 입력/완성은 task add
일반 쉘이 있고 이미 입력하고 있는 것처럼 동일하게 작동해야 합니다.task add
매개변수를 수정해 보았지만 $words
눈에 띄는 효과는 없었습니다.