title: Zsh returns 'bad pattern' when attempting to Flash esp32
body: <p>I recently switched over to zsh, and I ran into an issue while using my ESP32.</p>
  
  <p>Before I began to build the project, every other command ran fine. However, when I attempt to run </p>
  
  <p><strong>idf.py -p cu.usbserial-DN0316ED [-b 115200] flash</strong></p>
  
  <p>I receive the following error: <strong>zsh: bad pattern: [-b</strong></p>
  
  <p>I have looked up this issue to see if anyone else has experienced something like this, and found some similar cases regarding Zsh plugins interfering with commands that contain () or []'s.</p>