diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Argcfile.sh | 12 | ||||
| -rwxr-xr-x | scripts/create-tool.sh (renamed from scripts/create.sh) | 1 | ||||
| -rwxr-xr-x | scripts/run-tool.js (renamed from scripts/bin.js) | 2 | ||||
| -rwxr-xr-x | scripts/run-tool.py (renamed from scripts/bin.py) | 2 | ||||
| -rwxr-xr-x | scripts/run-tool.sh (renamed from scripts/bin.sh) | 2 |
6 files changed, 11 insertions, 9 deletions
@@ -3,6 +3,7 @@ /functions.txt.test /functions.json /bin +/tools/test.* /.env *.cmd __pycache__
\ No newline at end of file diff --git a/Argcfile.sh b/Argcfile.sh index 5fb0d72..8b0317d 100644 --- a/Argcfile.sh +++ b/Argcfile.sh @@ -52,7 +52,7 @@ build-bin() { _build_win_shim $lang > "$bin_file" else bin_file="$BIN_DIR/$basename" - ln -s "$PWD/scripts/bin.$lang" "$bin_file" + ln -s "$PWD/scripts/run-tool.$lang" "$bin_file" fi else not_found_funcs+=("$name") @@ -111,7 +111,7 @@ build-single-declaration() { func="$1" lang="${func##*.}" cmd="$(_lang_to_cmd "$lang")" - LLM_FUNCTION_ACTION=declarate "$cmd" "scripts/bin.$lang" "$func" + LLM_FUNCTION_ACTION=declarate "$cmd" "scripts/run-tool.$lang" "$func" } # @cmd List functions that can be put into functions.txt @@ -151,8 +151,8 @@ test-functions() { echo -n "Test $cmd_path: " "$cmd_path" "$data" if ! _is_win; then - echo -n "Test $cmd scripts/bin.$lang $func: " - "$cmd" "scripts/bin.$lang" "$func" "$data" + echo -n "Test $cmd scripts/run-tool.$lang $func: " + "$cmd" "scripts/run-tool.$lang" "$func" "$data" fi fi done @@ -175,7 +175,7 @@ install() { # @cmd Create a boilplate tool script file. # @arg args~ create() { - ./scripts/create.sh "$@" + ./scripts/create-tool.sh "$@" } # @cmd Show pre-requisite tool versions @@ -219,7 +219,7 @@ set "bin_dir=%~dp0" for %%i in ("%bin_dir:~0,-1%") do set "script_dir=%%~dpi" set "script_name=%~n0" -$run "%script_dir%scripts\bin.$lang" "%script_name%.$lang" %* +$run "%script_dir%scripts\run-tool.$lang" "%script_name%.$lang" %* EOF } diff --git a/scripts/create.sh b/scripts/create-tool.sh index 0d558fa..40d2ef3 100755 --- a/scripts/create.sh +++ b/scripts/create-tool.sh @@ -5,6 +5,7 @@ set -e # It automatically generate declaration json for `*.py` and `*.js` and generate `@option` tags for `.sh`. # Examples: # argc create abc.sh foo bar! baz+ qux* +# ./scripts/create-tool.sh test.py foo bar! baz+ qux* # @arg name! The script file name. # @arg params* The script parameters diff --git a/scripts/bin.js b/scripts/run-tool.js index c7a440c..43a6587 100755 --- a/scripts/bin.js +++ b/scripts/run-tool.js @@ -7,7 +7,7 @@ function parseArgv() { let funcName = process.argv[1]; let funcData = null; - if (funcName.endsWith("bin.js")) { + if (funcName.endsWith("run-tool.js")) { funcName = process.argv[2]; funcData = process.argv[3]; } else { diff --git a/scripts/bin.py b/scripts/run-tool.py index 0ea49ed..30968a1 100755 --- a/scripts/bin.py +++ b/scripts/run-tool.py @@ -9,7 +9,7 @@ def parse_argv(): func_name = sys.argv[0] func_data = None - if func_name.endswith("bin.py"): + if func_name.endswith("run-tool.py"): func_name = sys.argv[1] if len(sys.argv) > 1 else None func_data = sys.argv[2] if len(sys.argv) > 2 else None else: diff --git a/scripts/bin.sh b/scripts/run-tool.sh index 807343a..6f5befc 100755 --- a/scripts/bin.sh +++ b/scripts/run-tool.sh @@ -7,7 +7,7 @@ if [[ -f "$LLM_FUNCTIONS_DIR/.env" ]]; then source "$LLM_FUNCTIONS_DIR/.env" fi -if [[ "$0" == *bin.sh ]]; then +if [[ "$0" == *run-tool.sh ]]; then func_name="$1" func_data="$2" else |
