docs: def env(client, paths, opt):
      """Renders a shell snippet based on paths in a Secretfile"""
      old_prefix = False
      old_prefix = opt.prefix and not (opt.add_prefix or
                                       opt.add_suffix or
                                       not opt.merge_path)
      if old_prefix:
          LOG.warning("the prefix option is deprecated "
                      "please use"
                      "--no-merge-path --add-prefix $OLDPREFIX_ instead")
      elif opt.prefix:
          LOG.warning("the prefix option is deprecated"
                      "please use"
                      "--no-merge-path --add-prefix $OLDPREFIX_ instead")
      key_map = cli_hash(opt.key_map)
      for path in paths:
          secrets = client.read(path)
          if secrets and 'data' in secrets:
              if is_aws(secrets['data']) and 'sts' not in path:
                  renew_secret(client, secrets, opt)
  
              for s_key, s_val in secrets['data'].items():
                  o_key = s_key
                  if s_key in key_map:
                      o_key = key_map[s_key]
  
                  # see https://github.com/Autodesk/aomi/issues/40
                  env_name = None
                  if old_prefix:
                      env_name = ("%s_%s" % (opt.prefix, o_key)).upper()
                  else:
                      env_name = secret_key_name(path, o_key, opt).upper()
  
                  print("%s=\"%s\"" % (env_name, s_val))
                  if opt.export:
                      print("export %s" % env_name)