Bug: `fly monitor` and `fly status --watch` cannot be quit from within

Steps to reproduce:

  1. Open terminal in a fly project directory
  2. Enter fly monitor or fly status --watch
  3. Quit by pressing ctrl+c or ctrl+d

Expected:
Command quits

Actual:
fly monitor keeps running
fly status --watch keeps running when pressing ctrl+c, crashes when pressing ctrl+d

Edit: fly status --watch quits after about 3 s when pressing ctrl+c
Edit: fly v0.0.259 darwin/amd64 Commit: fa2f8de BuildDate: 2021-12-02T02:52:05Z

We’ve been working through various hangs like this: Issues · superfly/flyctl · GitHub

Are you cool filing a github issue? This is MacOS on Intel right?