refactor: demo_tool.* inspect LLM_* env vars (#33)
This commit is contained in:
+9
-1
@@ -12,5 +12,13 @@
|
||||
* @param {Args} args
|
||||
*/
|
||||
exports.run = function run(args) {
|
||||
console.log(JSON.stringify(args, null, 2));
|
||||
for (const [key, value] of Object.entries(args)) {
|
||||
console.log(`${key}: ${JSON.stringify(value)}`);
|
||||
}
|
||||
|
||||
for (const [key, value] of Object.entries(process.env)) {
|
||||
if (key.startsWith("LLM_")) {
|
||||
console.log(`${key}: ${value}`);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
+7
-9
@@ -1,6 +1,6 @@
|
||||
import os
|
||||
from typing import List, Literal, Optional
|
||||
|
||||
|
||||
def run(
|
||||
boolean: bool,
|
||||
string: str,
|
||||
@@ -22,11 +22,9 @@ def run(
|
||||
string_optional: Define a optional string property
|
||||
array_optional: Define a optional string array property
|
||||
"""
|
||||
print(f"boolean: {boolean}")
|
||||
print(f"string: {string}")
|
||||
print(f"string_enum: {string_enum}")
|
||||
print(f"integer: {integer}")
|
||||
print(f"number: {number}")
|
||||
print(f"array: {array}")
|
||||
print(f"string_optional: {string_optional}")
|
||||
print(f"array_optional: {array_optional}")
|
||||
for key, value in locals().items():
|
||||
print(f"{key}: {value}")
|
||||
|
||||
for key, value in os.environ.items():
|
||||
if key.startswith("LLM_"):
|
||||
print(f"{key}: {value}")
|
||||
+2
-1
@@ -9,7 +9,8 @@
|
||||
# @option --array-optional* Define a optional string array property
|
||||
|
||||
main() {
|
||||
( set -o posix ; set ) | grep ^argc_ # inspect all argc variables
|
||||
( set -o posix ; set ) | grep ^argc_
|
||||
printenv | grep '^LLM_'
|
||||
}
|
||||
|
||||
eval "$(argc --argc-eval "$0" "$@")"
|
||||
Reference in New Issue
Block a user