message: Only download team data if it's not cached
diff: @@ -429,12 +429,17 @@ const main = async (argv_) => {
  if (typeof argv.team === 'string') {
  const { team } = argv
  + const { sh } = ctx.config
  if (team.length === 0) {
  console.log(error(`You defined ${param('--team')}, but it's missing a value`))
  await exit(1)
  }
  + const cached = sh && sh.currentTeam && sh.currentTeam.slug === team
  +
  + // Only download team data if not cached
  + if (!cached) {
  if (isTTY) {
  console.log(info('Caching team information'))
  }
  @@ -475,6 +480,7 @@ const main = async (argv_) => {
  ctx.config.sh.currentTeam = body
  }
  + }
  try {
  await provider[subcommand](ctx)
  