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
|