Dossier.NET enables an Entity Framework-like experience for transactional operations, for filesystem operations rather than manipulating data in a database.
Create, copy, move, delete and write to files and directories and safely roll back any changes if the entire transaction does not complete successfully.
Uses an in-memory backup for temporary rollback data by default, or optionally use a temporary folder to write temp data to disk until a transaction is committed or rolled back.
See the version list below for details.
Install-Package dossier-dot-net -Version 1.0.3
dotnet add package dossier-dot-net --version 1.0.3
<PackageReference Include="dossier-dot-net" Version="1.0.3" />
paket add dossier-dot-net --version 1.0.3
#r "nuget: dossier-dot-net, 1.0.3"
// Install dossier-dot-net as a Cake Addin #addin nuget:?package=dossier-dot-net&version=1.0.3 // Install dossier-dot-net as a Cake Tool #tool nuget:?package=dossier-dot-net&version=1.0.3
Clear the temp directory (if using RollbackType.TempDirectory) when disposing a transaction even if no actions were pending in the queue.
This package has no dependencies.
This package is not used by any NuGet packages.
This package is not used by any popular GitHub repositories.