Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/eidolon-resource/_shared/latest--GitLoader.json
Parent schema eidolon-resource
Type: object

Loads files from a git repository. Uses raw git protocols, so this is not a GitHub specific implementation.

Properties

implementation const: "GitLoader" required
Constant: "GitLoader"
url string required

URL for source repository. Will be templated with envars.

Examples: "https://github.com/eidolon-ai/eidolon.git", "https://{GITHUB_TOKEN}@github.com/eidolon-ai/eidolon.git"
branch string

Branch, ref, or commit to load files from.

Default: "HEAD"
pattern string | string[]

Blob pattern(s) of files to include.

Default: "**"
exclude string | string[]

Blob pattern(s) of files to exclude. Calculated after pattern (ei, files from pattern are selected, then any matching exclude are removed).

Default:
[]