diff --git a/bin/file-cr b/bin/file-cr index 7bcec2a..6c60ef7 100755 --- a/bin/file-cr +++ b/bin/file-cr @@ -907,6 +907,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/file-crlf b/bin/file-crlf index e55c5fa..78093d4 100755 --- a/bin/file-crlf +++ b/bin/file-crlf @@ -907,6 +907,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/file-empty b/bin/file-empty index d21f2fc..56c4a04 100755 --- a/bin/file-empty +++ b/bin/file-empty @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/file-nullbyte-char b/bin/file-nullbyte-char index fd7355d..43777f2 100755 --- a/bin/file-nullbyte-char +++ b/bin/file-nullbyte-char @@ -45,8 +45,8 @@ MY_CHECK="if cat -n \"\$1\" | sed -n \"/${MY_REG}/p\" | grep -aq \"^[[:space:]]* # Can this check fix the problems? ENABLE_FIX=1 -#MY_FIX_CMD="grep -aq \"${MY_REG}\" \"\$1\" && (sed -i\"\" \"s/${MY_REG}//g\" \"\$1\" && echo \"Fixing: \$1\" || echo \"FAILED: \$1\") || true" -MY_FIX_CMD="if cat -n \"\$1\" | sed -n \"/${MY_REG}/p\" | grep -aq \"^[[:space:]]*[0-9]\"; then (sed -i\"\" \"s/${MY_REG}//g\" \"\$1\" && echo \"Fixing: \$1\" || echo \"FAILED: \$1\"); else true; fi" +#MY_FIX_CMD="grep -aq \"${MY_REG}\" \"\$1\" && ((TMP_FILE=\$(mktemp); sed \"s/${MY_REG}//g\" \"\$1\" > \"\${TMP_FILE}\" && mv \"\${TMP_FILE}\" \"\$1\"; ec=\$?; rm -f \"\${TMP_FILE}\"; exit \$ec) && echo \"Fixing: \$1\" || echo \"FAILED: \$1\") || true" +MY_FIX_CMD="if cat -n \"\$1\" | sed -n \"/${MY_REG}/p\" | grep -aq \"^[[:space:]]*[0-9]\"; then ((TMP_FILE=\$(mktemp); sed \"s/${MY_REG}//g\" \"\$1\" > \"\${TMP_FILE}\" && mv \"\${TMP_FILE}\" \"\$1\"; ec=\$?; rm -f \"\${TMP_FILE}\"; exit \$ec) && echo \"Fixing: \$1\" || echo \"FAILED: \$1\"); else true; fi" # Command to be displayed for --info MY_INFO="file -v 2>&1 | grep -E '(([0-9]+)(\.))+'" @@ -909,6 +909,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/file-trailing-newline b/bin/file-trailing-newline index dd7af83..64f5868 100755 --- a/bin/file-trailing-newline +++ b/bin/file-trailing-newline @@ -906,6 +906,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/file-trailing-single-newline b/bin/file-trailing-single-newline index c476ab5..d19a682 100755 --- a/bin/file-trailing-single-newline +++ b/bin/file-trailing-single-newline @@ -45,7 +45,7 @@ MY_CHECK="aci-trailing-newline -1 \"\$1\" || echo \"\$1: Not exactly one trailin ENABLE_FIX=1 # Command for fixing -MY_FIX_CMD="aci-trailing-newline -1 \"\$1\" || ((echo \"\" >> \"\$1\" && sed -i\"\" -e :a -e \"/^\n*\\\$/{\\\$d;N;ba\" -e \"}\" \"\$1\") && echo \"Fixing: \$1\" || echo \"FAILED: \$1\")" +MY_FIX_CMD="aci-trailing-newline -1 \"\$1\" || ((echo \"\" >> \"\$1\" && (TMP_FILE=\$(mktemp); sed -e :a -e \"/^\n*\\\$/{\\\$d;N;ba\" -e \"}\" \"\$1\" > \${TMP_FILE} && mv \${TMP_FILE} \"\$1\"; ec=\$?; rm -f \"\${TMP_FILE}\"; exit \$ec)) && echo \"Fixing: \$1\" || echo \"FAILED: \$1\")" # Command to be displayed for --info MY_INFO="aci-trailing-newline -v" @@ -907,6 +907,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/file-trailing-space b/bin/file-trailing-space index d1cc7be..db92f97 100755 --- a/bin/file-trailing-space +++ b/bin/file-trailing-space @@ -45,7 +45,7 @@ MY_CHECK="LC_ALL=C grep --color=always -inHE \"${MY_REG}\" \"\$1\" || true" ENABLE_FIX=1 # Command for fixing -MY_FIX_CMD="grep --color=always -iqE \"${MY_REG}\" \"\$1\" && (sed -i\"\" \"s/[[:blank:]]*\$//\" \"\$1\" && echo \"Fixing: \$1\" || echo \"FAILED: \$1\") || true" +MY_FIX_CMD="grep --color=always -iqE \"${MY_REG}\" \"\$1\" && ((TMP_FILE=\$(mktemp); sed \"s/[[:blank:]]*\$//\" \"\$1\" > \"\${TMP_FILE}\" && mv \"\${TMP_FILE}\" \"\$1\"; ec=\$?; rm -f \"\${TMP_FILE}\"; exit \$ec) && echo \"Fixing: \$1\" || echo \"FAILED: \$1\") || true" # Command to be displayed for --info MY_INFO="grep -V | grep -E '([0-9]+\.+)+'" @@ -907,6 +907,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/file-utf8 b/bin/file-utf8 index 0b55293..6f0c61f 100755 --- a/bin/file-utf8 +++ b/bin/file-utf8 @@ -906,6 +906,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/file-utf8-bom b/bin/file-utf8-bom index ced04f6..3a05979 100755 --- a/bin/file-utf8-bom +++ b/bin/file-utf8-bom @@ -45,7 +45,8 @@ MY_CHECK="awk \"/^\xEF\xBB\xBF/ {print FILENAME} {nextfile}\" \"\$1\" || true" ENABLE_FIX=1 # Command for fixing -MY_FIX_CMD="out=\"\$( awk \"/^\xEF\xBB\xBF/ {print FILENAME} {nextfile}\" \"\$1\" )\" || true; if [ \"\${out}\" != \"\" ]; then (sed -i\"\" -e \"1s/^\xEF\xBB\xBF//\" \"\$1\" && echo \"Fixing: \$1\" || echo \"FAILED: \$1\"); fi" +TMP_FILE=$(mktemp) +MY_FIX_CMD="out=\"\$( awk \"/^\xEF\xBB\xBF/ {print FILENAME} {nextfile}\" \"\$1\" )\" || true; if [ \"\${out}\" != \"\" ]; then (sed -e \"1s/^\xEF\xBB\xBF//\" \"\$1\" > "${TMP_FILE}" && mv "${TMP_FILE}" \"\$1\" && echo \"Fixing: \$1\" || echo \"FAILED: \$1\"); fi" # Command to be displayed for --info MY_INFO="(awk -Wversion 2>/dev/null || awk --version) | grep -E '(([0-9]+)(\.))+'" @@ -907,6 +908,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/git-conflicts b/bin/git-conflicts index 7aeb7c0..6d21bc8 100755 --- a/bin/git-conflicts +++ b/bin/git-conflicts @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/git-ignored b/bin/git-ignored index d161a9a..3af87a5 100755 --- a/bin/git-ignored +++ b/bin/git-ignored @@ -267,6 +267,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/inline-css b/bin/inline-css index 5298efe..503b7fb 100755 --- a/bin/inline-css +++ b/bin/inline-css @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/inline-js b/bin/inline-js index fa2de84..3478729 100755 --- a/bin/inline-js +++ b/bin/inline-js @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/regex-grep b/bin/regex-grep index 9abaa91..ad2ae93 100755 --- a/bin/regex-grep +++ b/bin/regex-grep @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/regex-grep-negative b/bin/regex-grep-negative old mode 100644 new mode 100755 index 7a2b745..0044737 --- a/bin/regex-grep-negative +++ b/bin/regex-grep-negative @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/regex-perl b/bin/regex-perl index 865bc13..2e7a533 100755 --- a/bin/regex-perl +++ b/bin/regex-perl @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-bash b/bin/syntax-bash index a7ddd03..9d453bc 100755 --- a/bin/syntax-bash +++ b/bin/syntax-bash @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-css b/bin/syntax-css index 90354d7..a34e51d 100755 --- a/bin/syntax-css +++ b/bin/syntax-css @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-js b/bin/syntax-js index 63589f6..320410f 100755 --- a/bin/syntax-js +++ b/bin/syntax-js @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-json b/bin/syntax-json index 82830e4..4f39f58 100755 --- a/bin/syntax-json +++ b/bin/syntax-json @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-markdown b/bin/syntax-markdown index 8b86db0..3aac2d3 100755 --- a/bin/syntax-markdown +++ b/bin/syntax-markdown @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-perl b/bin/syntax-perl index bed5c3d..21c1ff3 100755 --- a/bin/syntax-perl +++ b/bin/syntax-perl @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-php b/bin/syntax-php index 7e9527c..2dce765 100755 --- a/bin/syntax-php +++ b/bin/syntax-php @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-python b/bin/syntax-python index 4497371..c4ffc0f 100755 --- a/bin/syntax-python +++ b/bin/syntax-python @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-ruby b/bin/syntax-ruby index 8ad0552..d370a94 100755 --- a/bin/syntax-ruby +++ b/bin/syntax-ruby @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-scss b/bin/syntax-scss index 61aa0a7..7ca6448 100755 --- a/bin/syntax-scss +++ b/bin/syntax-scss @@ -904,6 +904,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/bin/syntax-sh b/bin/syntax-sh index cd72b41..9e72594 100755 --- a/bin/syntax-sh +++ b/bin/syntax-sh @@ -902,6 +902,18 @@ if [ "${MY_LST}" = "1" ]; then fi +if [ "${MY_FIX}" = "1" ]; then + printf "%s\n" "${output}" + + if [[ $output =~ ^FAILED\s: ]]; then + printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" + exit 1 + else + printf "${CLR_SUC}[OK] %s${CLR_CLS}\n" "${MY_FINISH_OK}" + exit 0 + fi +fi + if [ "${output}" != "" ]; then printf "%s\n" "${output}" printf "${CLR_ERR}[ERR] %s${CLR_CLS}\n" "${MY_FINISH_ERR}" diff --git a/composer.json b/composer.json index 6385661..b2e81dc 100644 --- a/composer.json +++ b/composer.json @@ -11,5 +11,34 @@ "homepage": "https://github.com/cytopia/awesome-ci", "role": "Developer" } + ], + "bin": [ + "bin/file-cr", + "bin/file-crlf", + "bin/file-empty", + "bin/file-nullbyte-char", + "bin/file-trailing-newline", + "bin/file-trailing-single-newline", + "bin/file-trailing-space", + "bin/file-utf8", + "bin/file-utf8-bom", + "bin/git-conflicts", + "bin/git-ignored", + "bin/inline-css", + "bin/inline-js", + "bin/regex-grep", + "bin/regex-grep-negative", + "bin/regex-perl", + "bin/syntax-bash", + "bin/syntax-css", + "bin/syntax-js", + "bin/syntax-json", + "bin/syntax-markdown", + "bin/syntax-perl", + "bin/syntax-php", + "bin/syntax-python", + "bin/syntax-ruby", + "bin/syntax-scss", + "bin/syntax-sh" ] }