summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Knaack <davidkna@users.noreply.github.com>2022-04-16 16:16:27 +0200
committerGitHub <noreply@github.com>2022-04-16 10:16:27 -0400
commit094f982df184eecd85ea2832b3bf638629118c10 (patch)
treea6dbe48a544d856c857e115b538c031d369f9a86
parentd60667d1412aa96ac8c89de491677df10872051a (diff)
fix(schema): move config-schema into docs folder (#3878)
-rw-r--r--.gitattributes2
-rw-r--r--.github/config-schema.json4774
-rw-r--r--.github/workflows/workflow.yml4
-rw-r--r--CONTRIBUTING.md4
-rw-r--r--Cargo.toml2
-rw-r--r--[l---------]docs/.vuepress/public/config-schema.json4775
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