fix: The watch_dir pattern can be an array