diff options
author | David Knaack <davidkna@users.noreply.github.com> | 2022-04-18 17:42:47 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-04-18 17:42:47 +0200 |
commit | 9b2ce4240c602df368f966996d870ef9197e65ac (patch) | |
tree | 8feb51619aa696a4f4089be488331d473ccd97d7 | |
parent | 6a187dcbd7bb9712d9724020e4fb34ba765c9100 (diff) |
revert(schema): move config-schema back into .github folder (#3886)
This reverts PR #3878 / commit 094f982df184eecd85ea2832b3bf638629118c10.
-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 | ||||
l---------[-rw-r--r--] | docs/.vuepress/public/config-schema.json | 4775 |
6 files changed, 4781 insertions, 4780 deletions
diff --git a/.gitattributes b/.gitattributes index c9dd951b9..9c8e6abd6 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1,3 +1,3 @@ /src/init/* text eol=lf *.sh text eol=lf -/docs/.vuepress/public/config-schema.json text eol=lf +/.github/config-schema.json text eol=lf
\ No newline at end of file diff --git a/.github/config-schema.json b/.github/config-schema.json new file mode 100644 index 000000000..ccbac4026 --- /dev/null +++ b/.github/config-schema.json @@ -0,0 +1,4774 @@ +{ + "$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": "[$sy |