Versions in this module Expand all Collapse all v2 v2.1.4 Oct 1, 2025 Changes in this version + const RegularFileMode + const RegularFileModeInt + const SecretFileMode + func Write(fileMgr OSFileManager, file File) error + type File struct + Content []byte + Path string + Type Type + func Convert(agentFile agent.File) File + type OSFileManager interface + Chmod func(file *os.File, mode os.FileMode) error + Copy func(dst io.Writer, src io.Reader) error + Create func(name string) (*os.File, error) + Open func(name string) (*os.File, error) + Write func(file *os.File, contents []byte) error + type StdLibOSFileManager struct + func NewStdLibOSFileManager() *StdLibOSFileManager + func (s *StdLibOSFileManager) Chmod(file *os.File, mode os.FileMode) error + func (s *StdLibOSFileManager) Copy(dst io.Writer, src io.Reader) error + func (s *StdLibOSFileManager) Create(name string) (*os.File, error) + func (s *StdLibOSFileManager) Open(name string) (*os.File, error) + func (s *StdLibOSFileManager) ReadDir(dirname string) ([]fs.DirEntry, error) + func (s *StdLibOSFileManager) Remove(name string) error + func (s *StdLibOSFileManager) Write(file *os.File, contents []byte) error + type Type int + const TypeRegular + const TypeSecret + func (t Type) String() string