Making `flyctl scale` blocking?

Sounds like you should file a GitHub issue for it: Issues · superfly/flyctl · GitHub

Machines (Apps v2) have leases and waits afaik, that might help you achieve this (docs).

Machines don’t yet support flyctl scale, but the equivalent is flyctl machine clone <from-this-machine> -r <region> -a app

Announcement: Fly Apps on machine prerelease

1 Like