code: def main(operation, profile, auto, debug, user_name=''):
      
      if user_name:
          logger.info('user_name parameter given (%s) as surrogate' % user_name)
      try:
          if operation in VALID_INSTALL:
              print(operation)
          elif operation == 'list':
              print(operation)
              return True
          elif not operation:
              msg_accent = (Colors.BOLD + 'list' + Colors.RESET + ' | ' + Colors.BOLD + 'up' + Colors.RESET)
              msg = """You must provide a valid OPERATION for --operation parameter:
  
                      --operation { """ + msg_accent + """ }
              """
              stdout_message(msg)
              logger.warning('%s: No valid operation provided. Exit' % (inspect.stack()[0][3]))
              sys.exit(exit_codes['E_MISC']['Code'])
          else:
              msg = 'Unknown operation. Exit'
              stdout_message(msg)
              logger.warning('%s: %s' % (msg, inspect.stack()[0][3]))
              sys.exit(exit_codes['E_MISC']['Code'])
      except KeyError as e:
          logger.critical(
              '%s: Cannot find Key %s' %
              (inspect.stack()[0][3], str(e)))
          return False
      except OSError as e:
          logger.critical(
              '%s: problem writing to file %s. Error %s' %
              (inspect.stack()[0][3], output_file, str(e)))
          return False
      except Exception as e:
          logger.critical(
              '%s: Unknown error. Error %s' %
              (inspect.stack()[0][3], str(e)))
          raise e
docs: End-to-end renew of access keys for a specific profile in local awscli config