We currently use `env.isCI`, but maybe we can just switch to using `isTTY`. This would mean non-interactive things (like CI) would skip various things (e.g. rendering spinners)