pub fn remove_existing(path: &Path) -> Result<(), ShellError>
Removes a symlink or directory recursively.