Gitignore replace script

This commit is contained in:
2026-06-01 18:57:34 +02:00
parent dda7fca5c1
commit b7cb2acee6
2 changed files with 1 additions and 31 deletions
+1
View File
@@ -14,3 +14,4 @@ notalterra
/.cargo/
/APPLICATION.md
/build_sign.sh
src/*.replace.py
-31
View File
@@ -1,31 +0,0 @@
import re
f = open('src/main.rs')
text = f.read()
f.close()
# List of (old_snippet, new_snippet) — both must match exactly
replacements = [
('guard::log_action("MANUAL_BAK", &save_folder.display().to_string()',
'guard::log_action("MANUAL_BAK", &guard::sanitize_path(&save_folder.display().to_string())'),
('guard::log_action("AUTO_BAK", &format!("pre-restore → {}", save_folder.display())',
'guard::log_action("AUTO_BAK", &format!("pre-restore → {}", guard::sanitize_path(&save_folder.display().to_string()))'),
('guard::log_action("RESTORE", &format!("{}{}", name, save_folder.display())',
'guard::log_action("RESTORE", &format!("{}{}", name, guard::sanitize_path(&save_folder.display().to_string()))'),
('guard::log_action("CONFIG_BAK", &result.dest_dir.display().to_string()',
'guard::log_action("CONFIG_BAK", &guard::sanitize_path(&result.dest_dir.display().to_string())'),
('guard::log_action("AUTO_BAK", &format!("ini pre-restore → {}", ini_path.display())',
'guard::log_action("AUTO_BAK", &format!("ini pre-restore → {}", guard::sanitize_path(&ini_path.display().to_string()))'),
('guard::log_action("CONFIG_RESTORE", &chosen.display().to_string()',
'guard::log_action("CONFIG_RESTORE", &guard::sanitize_path(&chosen.display().to_string())'),
('guard::log_action("CONFIG_DEL", &ini_path.display().to_string()',
'guard::log_action("CONFIG_DEL", &guard::sanitize_path(&ini_path.display().to_string())'),
]
for old, new in replacements:
count = text.count(old)
if count != 1:
print(f'WARN: found {count} occurences of: {old[:50]}...')
text = text.replace(old, new)
open('src/main.rs', 'w').write(text)
print('done')