fix yaml template

This commit is contained in:
MLH
2024-12-16 19:14:51 +01:00
parent f11ce99d9c
commit c70dc7527e

View File

@@ -1,51 +1,47 @@
# Zielverzeichnis für Operationen # Target directory for operations
destination_directory: './target_directory' destination_directory: './target_directory'
# Kopierregeln # Copy rules
copy_rules: copy_rules:
- sources: - sources:
# Einfache Quelle mit automatischem Zielpfad # Simple source with target path beginning from destination directory
- './source_folder' - './source_folder' # Entire folder
- './specific_file.txt' # Single file
- './source_directory/.*.js' # All JS files
# Komplexe Konfiguration mit explizitem Quell- und Zielpfad # Complex configuration with explicit source and target path
- source: './specific_file.txt' - source: './specific_file.txt'
target: './target_directory/renamed_file.txt' target: './target_directory/renamed_file.txt'
# Wildcard-Kopie mit spezifischem Zielpfad # Wildcard (.*) copy with specific target path
- source: './source_directory/*.js' - source: './source_directory/.*.js'
target: './target_directory/js_files' target: './target_directory/js_files'
mode: 'replace' # Überschreibt vorhandene Dateien/Ordner mode: 'replace' # Overwrites existing files/folders
- sources: - sources:
- './source_folder' # Gesamter Ordner - './source_folder' # Entire folder
- './specific_file.txt' # Einzelne Datei - './specific_file.txt' # Single file
- './source_directory/*.js' # Alle JS-Dateien - './source_directory/*.js' # All JS files
mode: 'replace' # Überschreibt vorhandene Dateien/Ordner mode: 'copy' # Copies files/folders
- sources:
- './source_folder' # Gesamter Ordner
- './specific_file.txt' # Einzelne Datei
- './source_directory/*.js' # Alle JS-Dateien
mode: 'copy' # Kopiert Dateien/Ordner
# Modifikationsregeln # Modification rules
modification_rules: modification_rules:
- file_pattern: '\.html$' - file_pattern: '.*.html$' # all html files $ indicates end of string
# Einfügeregeln # Insert rules
insert_rules: insert_rules:
- after_text: '<body>' - after_text: '<body>' # Insert after this text
insert_text: '<div class="new-banner">Zusätzlicher Inhalt</div>' insert_text: '<div class="new-banner">Additional content</div>' # Insert this text
- before_text: 'function initializeApp() {' # Insert before this text
insert_text: 'New initialization preparations' # Insert this text
# Ersetzungsregeln # Replace rules
replace_rules: replace_rules:
- old_text: '<title>Ein Titel</title>' - old_text: '<title>Title</title>' # Replace this text
new_text: '<title>Cinema</title>' new_text: '<title>New Title</title>' # With this text
- file_pattern: '\.js$' - file_pattern: '\.js$'
replace_rules: replace_rules:
- old_text: 'const version = "1.0.0";' - old_text: 'const version = "1.0.0";'
new_text: 'const version = "2.0.0";' new_text: 'const version = "2.0.0";'
insert_rules:
- before_text: 'function initializeApp() {'
insert_text: '// Neue Initialisierungsvorbereitungen'