refactor: rename scripts (#29)
This commit is contained in:
@@ -3,6 +3,7 @@
|
|||||||
/functions.txt.test
|
/functions.txt.test
|
||||||
/functions.json
|
/functions.json
|
||||||
/bin
|
/bin
|
||||||
|
/tools/test.*
|
||||||
/.env
|
/.env
|
||||||
*.cmd
|
*.cmd
|
||||||
__pycache__
|
__pycache__
|
||||||
+6
-6
@@ -52,7 +52,7 @@ build-bin() {
|
|||||||
_build_win_shim $lang > "$bin_file"
|
_build_win_shim $lang > "$bin_file"
|
||||||
else
|
else
|
||||||
bin_file="$BIN_DIR/$basename"
|
bin_file="$BIN_DIR/$basename"
|
||||||
ln -s "$PWD/scripts/bin.$lang" "$bin_file"
|
ln -s "$PWD/scripts/run-tool.$lang" "$bin_file"
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
not_found_funcs+=("$name")
|
not_found_funcs+=("$name")
|
||||||
@@ -111,7 +111,7 @@ build-single-declaration() {
|
|||||||
func="$1"
|
func="$1"
|
||||||
lang="${func##*.}"
|
lang="${func##*.}"
|
||||||
cmd="$(_lang_to_cmd "$lang")"
|
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
|
# @cmd List functions that can be put into functions.txt
|
||||||
@@ -151,8 +151,8 @@ test-functions() {
|
|||||||
echo -n "Test $cmd_path: "
|
echo -n "Test $cmd_path: "
|
||||||
"$cmd_path" "$data"
|
"$cmd_path" "$data"
|
||||||
if ! _is_win; then
|
if ! _is_win; then
|
||||||
echo -n "Test $cmd scripts/bin.$lang $func: "
|
echo -n "Test $cmd scripts/run-tool.$lang $func: "
|
||||||
"$cmd" "scripts/bin.$lang" "$func" "$data"
|
"$cmd" "scripts/run-tool.$lang" "$func" "$data"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
@@ -175,7 +175,7 @@ install() {
|
|||||||
# @cmd Create a boilplate tool script file.
|
# @cmd Create a boilplate tool script file.
|
||||||
# @arg args~
|
# @arg args~
|
||||||
create() {
|
create() {
|
||||||
./scripts/create.sh "$@"
|
./scripts/create-tool.sh "$@"
|
||||||
}
|
}
|
||||||
|
|
||||||
# @cmd Show pre-requisite tool versions
|
# @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"
|
for %%i in ("%bin_dir:~0,-1%") do set "script_dir=%%~dpi"
|
||||||
set "script_name=%~n0"
|
set "script_name=%~n0"
|
||||||
|
|
||||||
$run "%script_dir%scripts\bin.$lang" "%script_name%.$lang" %*
|
$run "%script_dir%scripts\run-tool.$lang" "%script_name%.$lang" %*
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ set -e
|
|||||||
# It automatically generate declaration json for `*.py` and `*.js` and generate `@option` tags for `.sh`.
|
# It automatically generate declaration json for `*.py` and `*.js` and generate `@option` tags for `.sh`.
|
||||||
# Examples:
|
# Examples:
|
||||||
# argc create abc.sh foo bar! baz+ qux*
|
# 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 name! The script file name.
|
||||||
# @arg params* The script parameters
|
# @arg params* The script parameters
|
||||||
|
|
||||||
@@ -7,7 +7,7 @@ function parseArgv() {
|
|||||||
let funcName = process.argv[1];
|
let funcName = process.argv[1];
|
||||||
let funcData = null;
|
let funcData = null;
|
||||||
|
|
||||||
if (funcName.endsWith("bin.js")) {
|
if (funcName.endsWith("run-tool.js")) {
|
||||||
funcName = process.argv[2];
|
funcName = process.argv[2];
|
||||||
funcData = process.argv[3];
|
funcData = process.argv[3];
|
||||||
} else {
|
} else {
|
||||||
@@ -9,7 +9,7 @@ def parse_argv():
|
|||||||
func_name = sys.argv[0]
|
func_name = sys.argv[0]
|
||||||
func_data = None
|
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_name = sys.argv[1] if len(sys.argv) > 1 else None
|
||||||
func_data = sys.argv[2] if len(sys.argv) > 2 else None
|
func_data = sys.argv[2] if len(sys.argv) > 2 else None
|
||||||
else:
|
else:
|
||||||
@@ -7,7 +7,7 @@ if [[ -f "$LLM_FUNCTIONS_DIR/.env" ]]; then
|
|||||||
source "$LLM_FUNCTIONS_DIR/.env"
|
source "$LLM_FUNCTIONS_DIR/.env"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "$0" == *bin.sh ]]; then
|
if [[ "$0" == *run-tool.sh ]]; then
|
||||||
func_name="$1"
|
func_name="$1"
|
||||||
func_data="$2"
|
func_data="$2"
|
||||||
else
|
else
|
||||||
Reference in New Issue
Block a user