Salome HOME
[bos#40730] Random crash when running script in terminal
[modules/shaper.git] / findEndLines.sh
index b6e51e28224ecdcdbc71f9b70f11073a6ad45b26..eb3c0cc70b06ba0d3859f675a6d0dbc04af9f94f 100755 (executable)
@@ -1,7 +1,33 @@
 #!/bin/bash
 
+FIX_LINE_ENDINGS=0
+while [[ $# > 0 ]]; do
+  key="$1"
+  
+  case $key in
+    fix)
+      FIX_LINE_ENDINGS=1
+      shift
+      ;;
+    *)
+      shift
+      ;;
+  esac
+done
+
+source env.sh
+
 find . \( -name "*.h" -o -name "*.cpp" \) -exec cpplint.py --filter=-,+whitespace/end_of_line  --verbose=0 --counting=detailed {} \+ 2>&1 | grep -v Done | tee ./tofix
 
-python correction_auto_2.py --cpplint_output_file ./tofix
+WRONG=0
+if [ -s ./tofix ]; then
+  if [[ ${FIX_LINE_ENDINGS} == 1 ]]; then
+    python correction_auto_2.py --cpplint_output_file ./tofix
+    echo "NOTE: Line endings are fixed"
+  else
+    WRONG=1
+  fi
+fi
 
-rm ./tofix
\ No newline at end of file
+rm ./tofix
+exit $WRONG