14 lines
		
	
	
		
			522 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			522 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| #!/bin/bash
 | |
| 
 | |
| current_dir=$(pwd)
 | |
| script_dir=$(dirname $0)
 | |
| project_dir="$script_dir/.."
 | |
| astyle_cfg="$project_dir/.astylerc"
 | |
| relative_path=$(realpath --relative-to=$project_dir $current_dir)
 | |
| 
 | |
| if [ $1 == "--check" ]; then
 | |
|     astyle --options=$astyle_cfg --dry-run ${@:2} 2>&1 | sed -e "s|Formatted  |Format Error in $relative_path/|g" | grep --color=always "^Format.*" || true
 | |
| else
 | |
|     astyle --options=$astyle_cfg $@ 2>&1 | sed -e "s|Formatted  |Formatted  $relative_path/|g" | grep --color=always "^Formatted.*" || true
 | |
| fi
 |