Files
RedBear-OS/local/recipes/shells/brush/source/schemas/config.schema.json
T
vasilito 25fb843c40 brush: vendor the source tree (un-ignore) to complete the local fork
The prior commit switched the recipe to `[source] path = "source"`, but
.gitignore:77 still listed `local/recipes/shells/brush/source` (a leftover from
when brush was a transient upstream git fetch), so the vendored tree was not
tracked — a fresh clone would have no brush source and the build would fail.
Drop that ignore line and commit the vendored working tree (reubeno/brush @
897b373e, with the Redox port patches pre-applied). brush is now a durable
local fork like the other path=source recipes.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-26 23:34:31 +09:00

55 lines
1.6 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Config",
"description": "Root configuration structure for the brush shell.\n\nAll fields are optional to support forward compatibility and partial configuration.\nUnknown fields in the TOML file are silently ignored.",
"type": "object",
"properties": {
"experimental": {
"description": "Experimental features configuration.",
"$ref": "#/$defs/ExperimentalConfig"
},
"ui": {
"description": "User interface configuration options.",
"$ref": "#/$defs/UiConfig"
}
},
"$defs": {
"ExperimentalConfig": {
"description": "Experimental features configuration.\n\nThese options control unstable features that may change or be removed in future versions.",
"type": "object",
"properties": {
"terminal-shell-integration": {
"description": "Enable terminal shell integration.",
"type": [
"boolean",
"null"
],
"default": null
},
"zsh-hooks": {
"description": "Enable zsh-style preexec/precmd hooks.",
"type": [
"boolean",
"null"
],
"default": null
}
}
},
"UiConfig": {
"description": "User interface configuration options.",
"type": "object",
"properties": {
"syntax-highlighting": {
"description": "Enable syntax highlighting in the input line.",
"type": [
"boolean",
"null"
],
"default": null
}
}
}
}
}