`xargs`'s internal buffering caused that. This works:
unbuffer fswatch . | xargs -L1 echo "a change:"
or with `stdbuf`:
stdbuf -i0 -o0 -e0 fswatch . | xargs -L1 echo "a change:"
`xargs`'s internal buffering caused that. This works:
unbuffer fswatch . | xargs -L1 echo "a change:"
or with `stdbuf`:
stdbuf -i0 -o0 -e0 fswatch . | xargs -L1 echo "a change:"