code: def get_shell_code(self, shell=None, parent_environ=None, style=OutputStyle.file):
          
          executor = self._create_executor(interpreter=create_shell(shell),
                                           parent_environ=parent_environ)
  
          if self.load_path and os.path.isfile(self.load_path):
              executor.env.REZ_RXT_FILE = self.load_path
  
          self._execute(executor)
          return executor.get_output(style)
docs: Get the shell code resulting from intepreting this context.
  
          Args:
              shell (str): Shell type, for eg 'bash'. If None, the current shell
                  type is used.
              parent_environ (dict): Environment to interpret the context within,
                  defaults to os.environ if None.
              style (): Style to format shell code in.