Merge nucleic/sleek-thistle-egret-fyej into dev

This commit is contained in:
2026-07-18 05:19:31 -07:00
commit b6be87b72d
677 changed files with 102939 additions and 0 deletions
+54
View File
@@ -0,0 +1,54 @@
{
"$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
}
}
}
}
}