Sharing scripts
GenAIScript scripts are files and can be shared like any other code file.
As long as the script file are under the project folder, GenAIScript will look for **/*.genai.js files and **/*.genai.mjs.
Here are some ideas to share files.
Git repository + submodules
Section titled “Git repository + submodules”If you store your scripts in a git repository, you can use git submodules to share them across multiple projects.
- repository containing your script (e.g.
https://.../shared-scripts)
Directoryshared-scripts/ git repository
https://.../shared-scriptsDirectorygenaisrc/
- my-script.genai.mjs
- …
- referencing
shared-scritpsas a git submodule
git submodule add https://.../shared-scriptsgit submodule update --init --recursiveDirectorymy-project/
Directorysrc/
- …
- …
Directoryshared-scripts/ git submodule https://github.com/…/shared-scripts
Directorygenaisrc/
- my-script.genai.mjs …
GitHub Gists
Section titled “GitHub Gists”Gists is a lightweight way to share a couple files.