# Demonstrate custom file names ```opts :(document_options) +[custom] pause_after_script_execution: true # for interactive demos save_executed_script: true # demonstrate saved scripts save_execution_output: true # demonstrate saved output ``` ## Related MDE options save_executed_script | Whether to save an executed script save_execution_output | Save standard output of the executed script saved_asset_format | Format for script and log file names saved_asset_match | Regexp for script and log file names saved_history_format | Format for each row displayed in history ### Add "DOMAIN" shell expansion. Include a wildcard as default to allow for matching when undefined. ::: Default ```opts saved_asset_format: "%{prefix}%{join}%{time}%{join}%{filename}%{join}%{mark}%{join}%{blockname}%{join}%{exts}" ``` ::: Custom ```opts :[custom] # Add "DOMAIN" shell expansion. Include a wildcard as default to allow for matching when undefined. saved_asset_format: "%{prefix}%{join}${DOMAIN:-*}%{join}%{time}%{join}%{filename}%{join}%{mark}%{join}%{blockname}%{join}%{exts}" ``` ### Add "domain" capture group ::: Default ```opts saved_asset_match: "^(?.+)(?_)(?