32 lines
		
	
	
		
			569 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			569 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
| #!/bin/sh
 | ||
| 
 | ||
| # Purpose {{{
 | ||
| ## Run all other save.game.* scripts.
 | ||
| # }}}
 | ||
| 
 | ||
| # Vars {{{
 | ||
| script_wd=$(dirname -- "${0}")
 | ||
| 
 | ||
| ## List of scripts
 | ||
| home_script="save.game.home"
 | ||
| steam_script="save.game.steam"
 | ||
| xdg_script="save.game.xdg"
 | ||
| 
 | ||
| # }}}
 | ||
| 
 | ||
| # For all scripts, try to run
 | ||
| for script in "${home_script}"  "${steam_script}" "${xdg_script}"; do
 | ||
| 
 | ||
| 	## If the script doesn't exist
 | ||
| 	if [ ! -f "${script_wd}/${script}" ]; then
 | ||
| 		printf '\e[1;35m%-6s\e[m\n' "Loop script − ${script} doesn't seems to exist. Abort."
 | ||
| 		exit 1
 | ||
| 	fi
 | ||
| 
 | ||
| 	## Run the script
 | ||
| 	sh "${script_wd}/${script}"
 | ||
| 
 | ||
| done
 | ||
| 
 | ||
| exit 0
 |