From f8ec98199125acae3aca712592cc6eab700b5c07 Mon Sep 17 00:00:00 2001 From: simosathan9 Date: Tue, 1 Oct 2024 14:08:14 +0300 Subject: [PATCH] Structure changes in awk --- bin/pre-commit | 102 +++++++++++++------------- db/blockly_unix_database.db | Bin 73728 -> 73728 bytes index.html | 2 + public/blocks/awkBlock.js | 56 +------------- public/blocks/conditionActionBlock.js | 26 +++++++ public/js/block.js | 12 ++- public/msg/el.js | 12 ++- public/msg/en.js | 11 ++- 8 files changed, 102 insertions(+), 119 deletions(-) mode change 100644 => 100755 bin/pre-commit create mode 100644 public/blocks/conditionActionBlock.js diff --git a/bin/pre-commit b/bin/pre-commit old mode 100644 new mode 100755 index 00797b1..26980b7 --- a/bin/pre-commit +++ b/bin/pre-commit @@ -1,52 +1,52 @@ -#!/bin/sh - -# Run npm run check to perform checks before committing -npm run format-check - -# If npm run check fails (returns non-zero exit code), exit with error -if [ $? -ne 0 ]; then - echo "npm run check failed, aborting commit." - echo "Run 'npm run prettier-fix' to fix formatting issues." - exit 1 -fi - -if git rev-parse --verify HEAD >/dev/null 2>&1 -then - against=HEAD -else - # Initial commit: diff against an empty tree object - against=$(git hash-object -t tree /dev/null) -fi - -# If you want to allow non-ASCII filenames set this variable to true. -allownonascii=$(git config --type=bool hooks.allownonascii) - -# Redirect output to stderr. -exec 1>&2 - -# Cross platform projects tend to avoid non-ASCII filenames; prevent -# them from being added to the repository. We exploit the fact that the -# printable range starts at the space character and ends with tilde. -if [ "$allownonascii" != "true" ] && - # Note that the use of brackets around a tr range is ok here, (it's - # even required, for portability to Solaris 10's /usr/bin/tr), since - # the square bracket bytes happen to fall in the designated range. - test $(git diff --cached --name-only --diff-filter=A -z $against | - LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 -then - cat <<\EOF -Error: Attempt to add a non-ASCII file name. - -This can cause problems if you want to work with people on other platforms. - -To be portable it is advisable to rename the file. - -If you know what you are doing you can disable this check using: - - git config hooks.allownonascii true -EOF - exit 1 -fi - -# If there are whitespace errors, print the offending file names and fail. +#!/bin/sh + +# Run npm run check to perform checks before committing +npm run format-check + +# If npm run check fails (returns non-zero exit code), exit with error +if [ $? -ne 0 ]; then + echo "npm run check failed, aborting commit." + echo "Run 'npm run prettier-fix' to fix formatting issues." + exit 1 +fi + +if git rev-parse --verify HEAD >/dev/null 2>&1 +then + against=HEAD +else + # Initial commit: diff against an empty tree object + against=$(git hash-object -t tree /dev/null) +fi + +# If you want to allow non-ASCII filenames set this variable to true. +allownonascii=$(git config --type=bool hooks.allownonascii) + +# Redirect output to stderr. +exec 1>&2 + +# Cross platform projects tend to avoid non-ASCII filenames; prevent +# them from being added to the repository. We exploit the fact that the +# printable range starts at the space character and ends with tilde. +if [ "$allownonascii" != "true" ] && + # Note that the use of brackets around a tr range is ok here, (it's + # even required, for portability to Solaris 10's /usr/bin/tr), since + # the square bracket bytes happen to fall in the designated range. + test $(git diff --cached --name-only --diff-filter=A -z $against | + LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0 +then + cat <<\EOF +Error: Attempt to add a non-ASCII file name. + +This can cause problems if you want to work with people on other platforms. + +To be portable it is advisable to rename the file. + +If you know what you are doing you can disable this check using: + + git config hooks.allownonascii true +EOF + exit 1 +fi + +# If there are whitespace errors, print the offending file names and fail. exec git diff-index --check --cached $against -- \ No newline at end of file diff --git a/db/blockly_unix_database.db b/db/blockly_unix_database.db index 8ffd39b34fbeba5d6e1f49abb1ba5acdc9a64f1a..4383c6c50be5ee318bafc6b01e04c0d12977cc79 100644 GIT binary patch delta 476 zcmZoTz|wGlWr8&0wuv&%jN3LQ6!gSKl-+(lS$XQi_$Vs+B@qBSL@ +