diff options
author | David Knaack <davidkna@users.noreply.github.com> | 2022-04-16 16:16:27 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-16 10:16:27 -0400 |
commit | 094f982df184eecd85ea2832b3bf638629118c10 (patch) | |
tree | a6dbe48a544d856c857e115b538c031d369f9a86 | |
parent | d60667d1412aa96ac8c89de491677df10872051a (diff) |
fix(schema): move config-schema into docs folder (#3878)
-rw-r--r-- | .gitattributes | 2 | ||||
-rw-r--r-- | .github/config-schema.json | 4774 | ||||
-rw-r--r-- | .github/workflows/workflow.yml | 4 | ||||
-rw-r--r-- | CONTRIBUTING.md | 4 | ||||
-rw-r--r-- | Cargo.toml | 2 | ||||
-rw-r--r--[l---------] | docs/.vuepress/public/config-schema.json | 4775 |
6 files changed, 4780 insertions, 4781 deletions
diff --git a/.gitattributes b/.gitattributes index 9c8e6abd6..c9dd951b9 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,3 @@ /src/init/* text eol=lf *.sh text eol=lf -/.github/config-schema.json text eol=lf
\ No newline at end of file +/docs/.vuepress/public/config-schema.json text eol=lf diff --git a/.github/config-schema.json b/.github/config-schema.json deleted file mode 100644 index ccbac4026..000000000 --- a/.github/config-schema.json +++ /dev/null @@ -1,4774 +0,0 @@ -{ - "$schema": "http://json-schema.org/draft-07/schema#", - "title": "FullConfig", - "type": "object", - "properties": { - "$schema": { - "default": "https://starship.rs/config-schema.json", - "type": "string" - }, - "aws": { - "default": { - "disabled": false, - "expiration_symbol": "X", - "force_display": false, - "format": "on [$symbol($profile )(\\($region\\) )(\\[$duration\\])]($style)", - "profile_aliases": {}, - "region_aliases": {}, - "style": "bold yellow", - "symbol": "☁️ " - }, - "allOf": [ - { - "$ref": "#/definitions/AwsConfig" - } - ] - }, - "azure": { - "default": { - "disabled": true, - "format": "on [$symbol($subscription)]($style) ", - "style": "blue bold", - "symbol": "ﴃ " - }, - "allOf": [ - { - "$ref": "#/definitions/AzureConfig" - } - ] - }, - "battery": { - "default": { - "charging_symbol": " ", - "disabled": false, - "discharging_symbol": " ", - "display": [ - { - "charging_symbol": null, - "discharging_symbol": null, - "style": "red bold", - "threshold": 10 - } - ], - "empty_symbol": " ", - "format": "[$symbol$percentage]($style) ", - "full_symbol": " ", - "unknown_symbol": " " - }, - "allOf": [ - { - "$ref": "#/definitions/BatteryConfig" - } - ] - }, - "buf": { - "default": { - "detect_extensions": [], - "detect_files": [ - "buf.yaml", - "buf.gen.yaml", - "buf.work.yaml" - ], - "detect_folders": [], - "disabled": false, - "format": "with [$symbol ($version)]($style)", - "style": "bold blue", - "symbol": "", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/BufConfig" - } - ] - }, - "c": { - "default": { - "commands": [ - [ - "cc", - "--version" - ], - [ - "gcc", - "--version" - ], - [ - "clang", - "--version" - ] - ], - "detect_extensions": [ - "c", - "h" - ], - "detect_files": [], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version(-$name) )]($style)", - "style": "149 bold", - "symbol": "C ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/CConfig" - } - ] - }, - "character": { - "default": { - "disabled": false, - "error_symbol": "[❯](bold red)", - "format": "$symbol ", - "success_symbol": "[❯](bold green)", - "vicmd_symbol": "[❮](bold green)" - }, - "allOf": [ - { - "$ref": "#/definitions/CharacterConfig" - } - ] - }, - "cmake": { - "default": { - "detect_extensions": [], - "detect_files": [ - "CMakeLists.txt", - "CMakeCache.txt" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold blue", - "symbol": "△ ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/CMakeConfig" - } - ] - }, - "cmd_duration": { - "default": { - "disabled": false, - "format": "took [$duration]($style) ", - "min_time": 2000, - "min_time_to_notify": 45000, - "show_milliseconds": false, - "show_notifications": false, - "style": "yellow bold" - }, - "allOf": [ - { - "$ref": "#/definitions/CmdDurationConfig" - } - ] - }, - "cobol": { - "default": { - "detect_extensions": [ - "cbl", - "cob", - "CBL", - "COB" - ], - "detect_files": [], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold blue", - "symbol": "⚙️ ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/CobolConfig" - } - ] - }, - "conda": { - "default": { - "disabled": false, - "format": "via [$symbol$environment]($style) ", - "ignore_base": true, - "style": "green bold", - "symbol": "🅒 ", - "truncation_length": 1 - }, - "allOf": [ - { - "$ref": "#/definitions/CondaConfig" - } - ] - }, - "container": { - "default": { - "disabled": false, - "format": "[$symbol \\[$name\\]]($style) ", - "style": "red bold dimmed", - "symbol": "⬢" - }, - "allOf": [ - { - "$ref": "#/definitions/ContainerConfig" - } - ] - }, - "crystal": { - "default": { - "detect_extensions": [ - "cr" - ], - "detect_files": [ - "shard.yml" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold red", - "symbol": "🔮 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/CrystalConfig" - } - ] - }, - "dart": { - "default": { - "detect_extensions": [ - "dart" - ], - "detect_files": [ - "pubspec.yaml", - "pubspec.yml", - "pubspec.lock" - ], - "detect_folders": [ - ".dart_tool" - ], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold blue", - "symbol": "🎯 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/DartConfig" - } - ] - }, - "deno": { - "default": { - "detect_extensions": [], - "detect_files": [ - "deno.json", - "deno.jsonc", - "mod.ts", - "deps.ts", - "mod.js", - "deps.js" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "green bold", - "symbol": "🦕 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/DenoConfig" - } - ] - }, - "directory": { - "default": { - "disabled": false, - "fish_style_pwd_dir_length": 0, - "format": "[$path]($style)[$read_only]($read_only_style) ", - "home_symbol": "~", - "read_only": "🔒", - "read_only_style": "red", - "repo_root_format": "[$before_root_path]($style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) ", - "repo_root_style": null, - "style": "cyan bold", - "substitutions": {}, - "truncate_to_repo": true, - "truncation_length": 3, - "truncation_symbol": "", - "use_logical_path": true, - "use_os_path_sep": true - }, - "allOf": [ - { - "$ref": "#/definitions/DirectoryConfig" - } - ] - }, - "docker_context": { - "default": { - "detect_extensions": [], - "detect_files": [ - "docker-compose.yml", - "docker-compose.yaml", - "Dockerfile" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol$context]($style) ", - "only_with_files": true, - "style": "blue bold", - "symbol": "🐳 " - }, - "allOf": [ - { - "$ref": "#/definitions/DockerContextConfig" - } - ] - }, - "dotnet": { - "default": { - "detect_extensions": [ - "csproj", - "fsproj", - "xproj" - ], - "detect_files": [ - "global.json", - "project.json", - "Directory.Build.props", - "Directory.Build.targets", - "Packages.props" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )(🎯 $tfm )]($style)", - "heuristic": true, - "style": "blue bold", - "symbol": ".NET ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/DotnetConfig" - } - ] - }, - "elixir": { - "default": { - "detect_extensions": [], - "detect_files": [ - "mix.exs" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version \\(OTP $otp_version\\) )]($style)", - "style": "bold purple", - "symbol": "💧 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/ElixirConfig" - } - ] - }, - "elm": { - "default": { - "detect_extensions": [ - "elm" - ], - "detect_files": [ - "elm.json", - "elm-package.json", - ".elm-version" - ], - "detect_folders": [ - "elm-stuff" - ], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "cyan bold", - "symbol": "🌳 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/ElmConfig" - } - ] - }, - "env_var": { - "default": {}, - "type": "object", - "additionalProperties": { - "$ref": "#/definitions/EnvVarConfig" - } - }, - "erlang": { - "default": { - "detect_extensions": [], - "detect_files": [ - "rebar.config", - "erlang.mk" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold red", - "symbol": " ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/ErlangConfig" - } - ] - }, - "fill": { - "default": { - "disabled": false, - "style": "bold black", - "symbol": "." - }, - "allOf": [ - { - "$ref": "#/definitions/FillConfig" - } - ] - }, - "gcloud": { - "default": { - "disabled": false, - "format": "on [$symbol$account(@$domain)(\\($region\\))]($style) ", - "project_aliases": {}, - "region_aliases": {}, - "style": "bold blue", - "symbol": "☁️ " - }, - "allOf": [ - { - "$ref": "#/definitions/GcloudConfig" - } - ] - }, - "git_branch": { - "default": { - "always_show_remote": false, - "disabled": false, - "format": "on [$symbol$branch]($style)(:[$remote]($style)) ", - "ignore_branches": [], - "only_attached": false, - "style": "bold purple", - "symbol": " ", - "truncation_length": 9223372036854775807, - "truncation_symbol": "…" - }, - "allOf": [ - { - "$ref": "#/definitions/GitBranchConfig" - } - ] - }, - "git_commit": { - "default": { - "commit_hash_length": 7, - "disabled": false, - "format": "[\\($hash$tag\\)]($style) ", - "only_detached": true, - "style": "green bold", - "tag_disabled": true, - "tag_symbol": " 🏷 " - }, - "allOf": [ - { - "$ref": "#/definitions/GitCommitConfig" - } - ] - }, - "git_metrics": { - "default": { - "added_style": "bold green", - "deleted_style": "bold red", - "disabled": true, - "format": "([+$added]($added_style) )([-$deleted]($deleted_style) )", - "only_nonzero_diffs": true - }, - "allOf": [ - { - "$ref": "#/definitions/GitMetricsConfig" - } - ] - }, - "git_state": { - "default": { - "am": "AM", - "am_or_rebase": "AM/REBASE", - "bisect": "BISECTING", - "cherry_pick": "CHERRY-PICKING", - "disabled": false, - "format": "\\([$state( $progress_current/$progress_total)]($style)\\) ", - "merge": "MERGING", - "rebase": "REBASING", - "revert": "REVERTING", - "style": "bold yellow" - }, - "allOf": [ - { - "$ref": "#/definitions/GitStateConfig" - } - ] - }, - "git_status": { - "default": { - "ahead": "⇡", - "behind": "⇣", - "conflicted": "=", - "deleted": "✘", - "disabled": false, - "diverged": "⇕", - "format": "([\\[$all_status$ahead_behind\\]]($style) )", - "ignore_submodules": false, - "modified": "!", - "renamed": "»", - "staged": "+", - "stashed": "\\$", - "style": "red bold", - "untracked": "?", - "up_to_date": "" - }, - "allOf": [ - { - "$ref": "#/definitions/GitStatusConfig" - } - ] - }, - "golang": { - "default": { - "detect_extensions": [ - "go" - ], - "detect_files": [ - "go.mod", - "go.sum", - "glide.yaml", - "Gopkg.yml", - "Gopkg.lock", - ".go-version" - ], - "detect_folders": [ - "Godeps" - ], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold cyan", - "symbol": "🐹 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/GoConfig" - } - ] - }, - "haskell": { - "default": { - "detect_extensions": [ - "hs", - "cabal", - "hs-boot" - ], - "detect_files": [ - "stack.yaml", - "cabal.project" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold purple", - "symbol": "λ ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/HaskellConfig" - } - ] - }, - "helm": { - "default": { - "detect_extensions": [], - "detect_files": [ - "helmfile.yaml", - "Chart.yaml" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold white", - "symbol": "⎈ ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/HelmConfig" - } - ] - }, - "hg_branch": { - "default": { - "disabled": true, - "format": "on [$symbol$branch]($style) ", - "style": "bold purple", - "symbol": " ", - "truncation_length": 9223372036854775807, - "truncation_symbol": "…" - }, - "allOf": [ - { - "$ref": "#/definitions/HgBranchConfig" - } - ] - }, - "hostname": { - "default": { - "disabled": false, - "format": "[$hostname]($style) in ", - "ssh_only": true, - "style": "green dimmed bold", - "trim_at": "." - }, - "allOf": [ - { - "$ref": "#/definitions/HostnameConfig" - } - ] - }, - "java": { - "default": { - "detect_extensions": [ - "java", - "class", - "jar", - "gradle", - "clj", - "cljc" - ], - "detect_files": [ - "pom.xml", - "build.gradle.kts", - "build.sbt", - ".java-version", - "deps.edn", - "project.clj", - "build.boot" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "red dimmed", - "symbol": "☕ ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/JavaConfig" - } - ] - }, - "jobs": { - "default": { - "disabled": false, - "format": "[$symbol$number]($style) ", - "number_threshold": 2, - "style": "bold blue", - "symbol": "✦", - "symbol_threshold": 1, - "threshold": 1 - }, - "allOf": [ - { - "$ref": "#/definitions/JobsConfig" - } - ] - }, - "julia": { - "default": { - "detect_extensions": [ - "jl" - ], - "detect_files": [ - "Project.toml", - "Manifest.toml" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold purple", - "symbol": "ஃ ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/JuliaConfig" - } - ] - }, - "kotlin": { - "default": { - "detect_extensions": [ - "kt", - "kts" - ], - "detect_files": [], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "kotlin_binary": "kotlin", - "style": "bold blue", - "symbol": "🅺 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/KotlinConfig" - } - ] - }, - "kubernetes": { - "default": { - "context_aliases": {}, - "disabled": true, - "format": "[$symbol$context( \\($namespace\\))]($style) in ", - "style": "cyan bold", - "symbol": "☸ " - }, - "allOf": [ - { - "$ref": "#/definitions/KubernetesConfig" - } - ] - }, - "line_break": { - "default": { - "disabled": false - }, - "allOf": [ - { - "$ref": "#/definitions/LineBreakConfig" - } - ] - }, - "localip": { - "default": { - "disabled": true, - "format": "[$localipv4]($style) ", - "ssh_only": true, - "style": "yellow bold" - }, - "allOf": [ - { - "$ref": "#/definitions/LocalipConfig" - } - ] - }, - "lua": { - "default": { - "detect_extensions": [ - "lua" - ], - "detect_files": [ - ".lua-version" - ], - "detect_folders": [ - "lua" - ], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "lua_binary": "lua", - "style": "bold blue", - "symbol": "🌙 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/LuaConfig" - } - ] - }, - "memory_usage": { - "default": { - "disabled": true, - "format": "via $symbol[$ram( | $swap)]($style) ", - "style": "white bold dimmed", - "symbol": "🐏 ", - "threshold": 75 - }, - "allOf": [ - { - "$ref": "#/definitions/MemoryConfig" - } - ] - }, - "nim": { - "default": { - "detect_extensions": [ - "nim", - "nims", - "nimble" - ], - "detect_files": [ - "nim.cfg" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "yellow bold", - "symbol": "👑 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/NimConfig" - } - ] - }, - "nix_shell": { - "default": { - "disabled": false, - "format": "via [$symbol$state( \\($name\\))]($style) ", - "impure_msg": "impure", - "pure_msg": "pure", - "style": "bold blue", - "symbol": "❄️ " - }, - "allOf": [ - { - "$ref": "#/definitions/NixShellConfig" - } - ] - }, - "nodejs": { - "default": { - "detect_extensions": [ - "js", - "mjs", - "cjs", - "ts", - "mts", - "cts" - ], - "detect_files": [ - "package.json", - ".node-version", - ".nvmrc" - ], - "detect_folders": [ - "node_modules" - ], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "not_capable_style": "bold red", - "style": "bold green", - "symbol": " ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/NodejsConfig" - } - ] - }, - "ocaml": { - "default": { - "detect_extensions": [ - "opam", - "ml", - "mli", - "re", - "rei" - ], - "detect_files": [ - "dune", - "dune-project", - "jbuild", - "jbuild-ignore", - ".merlin" - ], - "detect_folders": [ - "_opam", - "esy.lock" - ], - "disabled": false, - "format": "via [$symbol($version )(\\($switch_indicator$switch_name\\) )]($style)", - "global_switch_indicator": "", - "local_switch_indicator": "*", - "style": "bold yellow", - "symbol": "🐫 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/OCamlConfig" - } - ] - }, - "openstack": { - "default": { - "disabled": false, - "format": "on [$symbol$cloud(\\($project\\))]($style) ", - "style": "bold yellow", - "symbol": "☁️ " - }, - "allOf": [ - { - "$ref": "#/definitions/OspConfig" - } - ] - }, - "package": { - "default": { - "disabled": false, - "display_private": false, - "format": "is [$symbol$version]($style) ", - "style": "208 bold", - "symbol": "📦 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/PackageConfig" - } - ] - }, - "perl": { - "default": { - "detect_extensions": [ - "pl", - "pm", - "pod" - ], - "detect_files": [ - "Makefile.PL", - "Build.PL", - "cpanfile", - "cpanfile.snapshot", - "META.json", - "META.yml", - ".perl-version" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "149 bold", - "symbol": "🐪 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/PerlConfig" - } - ] - }, - "php": { - "default": { - "detect_extensions": [ - "php" - ], - "detect_files": [ - "composer.json", - ".php-version" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "147 bold", - "symbol": "🐘 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/PhpConfig" - } - ] - }, - "pulumi": { - "default": { - "disabled": false, - "format": "via [$symbol($username@)$stack]($style) ", - "style": "bold 5", - "symbol": " ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/PulumiConfig" - } - ] - }, - "purescript": { - "default": { - "detect_extensions": [ - "purs" - ], - "detect_files": [ - "spago.dhall" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold white", - "symbol": "<=> ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/PureScriptConfig" - } - ] - }, - "python": { - "default": { - "detect_extensions": [ - "py" - ], - "detect_files": [ - "requirements.txt", - ".python-version", - "pyproject.toml", - "Pipfile", - "tox.ini", - "setup.py", - "__init__.py" - ], - "detect_folders": [], - "disabled": false, - "format": "via [${symbol}${pyenv_prefix}(${version} )(\\($virtualenv\\) )]($style)", - "pyenv_prefix": "pyenv ", - "pyenv_version_name": false, - "python_binary": [ - "python", - "python3", - "python2" - ], - "style": "yellow bold", - "symbol": "🐍 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/PythonConfig" - } - ] - }, - "red": { - "default": { - "detect_extensions": [ - "red", - "reds" - ], - "detect_files": [], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "red bold", - "symbol": "🔺 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/RedConfig" - } - ] - }, - "rlang": { - "default": { - "detect_extensions": [ - "R", - "Rd", - "Rmd", - "Rproj", - "Rsx" - ], - "detect_files": [ - ".Rprofile" - ], - "detect_folders": [ - ".Rproj.user" - ], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "blue bold", - "symbol": "📐 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/RLangConfig" - } - ] - }, - "ruby": { - "default": { - "detect_extensions": [ - "rb" - ], - "detect_files": [ - "Gemfile", - ".ruby-version" - ], - "detect_folders": [], - "detect_variables": [ - "RUBY_VERSION", - "RBENV_VERSION" - ], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold red", - "symbol": "💎 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/RubyConfig" - } - ] - }, - "rust": { - "default": { - "detect_extensions": [ - "rs" - ], - "detect_files": [ - "Cargo.toml" - ], - "detect_folders": [], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "bold red", - "symbol": "🦀 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/RustConfig" - } - ] - }, - "scala": { - "default": { - "detect_extensions": [ - "sbt", - "scala" - ], - "detect_files": [ - ".scalaenv", - ".sbtenv", - "build.sbt" - ], - "detect_folders": [ - ".metals" - ], - "disabled": false, - "format": "via [$symbol($version )]($style)", - "style": "red bold", - "symbol": "🆂 ", - "version_format": "v${raw}" - }, - "allOf": [ - { - "$ref": "#/definitions/ScalaConfig" - } - ] - }, - "shell": { - "default": { - "bash_indicator": "bsh", - "cmd_indicator": "cmd", - "disabled": true, - "elvish_indicator": "esh", - "fish_indicator": "fsh", - "format": "[$indicator]($style) ", - "ion_indicator": "ion", - "nu_indicator": "nu", - "powershell_indicator": "psh", - "style": "white bold", - "tcsh_indicator": "tsh", - "unknown_indicator": "", - "xonsh_indicator": "xsh", - "zsh_indicator": "zsh" - }, - "allOf": [ - { - "$ref": "#/definitions/ShellConfig" - } - ] - }, - "shlvl": { - "default": { - "disabled": true, - "format": "[$symbol$shlvl]($sty |