NewFileSystem initializes a new [FileSystem] instance with a unique working directory.
(mkdirAll MkdirAll)
| 48 | // NewFileSystem initializes a new [FileSystem] instance with a unique working |
| 49 | // directory. |
| 50 | func NewFileSystem(mkdirAll MkdirAll) *FileSystem { |
| 51 | return &FileSystem{ |
| 52 | workingDir: uuid.NewString(), |
| 53 | mkdirAll: mkdirAll, |
| 54 | } |
| 55 | } |
| 56 | |
| 57 | // WorkingDir returns the unique name of the working directory. |
| 58 | func (fs *FileSystem) WorkingDir() string { |
no outgoing calls