Merge pull request 'Skip mods folder in dtkit reset' (#108) from issue/107 into master
Reviewed-on: #108
This commit is contained in:
commit
4406a68d8a
1 changed files with 5 additions and 1 deletions
|
@ -715,7 +715,11 @@ async fn reset_dtkit_patch(state: ActionState) -> Result<()> {
|
|||
}
|
||||
}
|
||||
|
||||
for path in [state.game_dir.join("mods"), state.game_dir.join("tools")] {
|
||||
// We deliberately skip the `mods/` directory here.
|
||||
// Many modders did their development right in there, and as people are prone to not read
|
||||
// error messages and guides in full, there is bound to be someone who would have
|
||||
// deleted all their source code if this removed the `mods/` folder.
|
||||
for path in [state.game_dir.join("tools")] {
|
||||
match fs::remove_dir_all(&path).await {
|
||||
Ok(_) => tracing::trace!("Removed directory '{}'", path.display()),
|
||||
Err(err) if err.kind() != io::ErrorKind::NotFound => {
|
||||
|
|
Loading…
Add table
Reference in a new issue