From e810d566bebd548915a409580429c036e242c33f Mon Sep 17 00:00:00 2001 From: sigoden Date: Thu, 6 Jun 2024 15:15:39 +0800 Subject: feat: add save_file.sh (#25) --- tools/save_file.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 tools/save_file.sh diff --git a/tools/save_file.sh b/tools/save_file.sh new file mode 100755 index 0000000..8d4d43c --- /dev/null +++ b/tools/save_file.sh @@ -0,0 +1,16 @@ +#!/usr/bin/env bash +set -e + +# @describe Saves the contents to a file called `file_name` and returns the file path if successful. +# @option --file-name! The name of the file to save to. +# @option --contents! The contents to save. + +main() { + base_dir="$LLM_FUNCTIONS_DIR/tmp/files" + output_file="$base_dir/$argc_file_name" + mkdir -p "$base_dir" + echo "$argc_contents" > "$output_file" + echo "$output_file" +} + +eval "$(argc --argc-eval "$0" "$@")" -- cgit v1.2.3