Initial Code
This commit is contained in:
16
cformat.sh
Normal file
16
cformat.sh
Normal file
@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
THIS_PATH="$(realpath "$0")"
|
||||
THIS_DIR="$(dirname "$THIS_PATH")"
|
||||
|
||||
# Find all files in THIS_DIR which end in .ino, .cpp, etc., as specified
|
||||
# in the regular expression just below
|
||||
FILE_LIST="$(find "$THIS_DIR" | grep -E ".*(\.ino|\.cpp|\.c|\.h|\.hpp|\.hh)$" | grep -v "json.hpp")"
|
||||
|
||||
echo -e "Files found to format = \n\"\"\"\n$FILE_LIST\n\"\"\""
|
||||
|
||||
# Format each file.
|
||||
# - NB: do NOT put quotes around `$FILE_LIST` below or else the `clang-format` command will
|
||||
# mistakenly see the entire blob of newline-separated file names as a SINGLE file name instead
|
||||
# of as a new-line separated list of *many* file names!
|
||||
clang-format --verbose -i --style=file $FILE_LIST
|
Reference in New Issue
Block a user