IPostWriteHandler for POSIX systems.
PosixPostWriteHandler(ILogger< PosixPostWriteHandler > logger)
Initializes a new instance of the PosixPostWriteHandler class.
void HandleWrite(string filePath)
For handling system specific necessities after a write.
readonly ILogger< PosixPostWriteHandler > logger
The ILogger<TCategoryName> for the PosixPostWriteHandler.
bool NeedsPostWrite(string sourceFilePath)
Check if a given sourceFilePath will need HandleWrite(string) called on a copy of it....
Handles changing file modes/permissions after writing.