2022-04-18 17:42:47 +02:00
{
"$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 ,
2022-04-21 20:58:06 +02:00
"format" : "on [$symbol($profile )(\\($region\\) )(\\[$duration\\] )]($style)" ,
2022-04-18 17:42:47 +02:00
"profile_aliases" : { } ,
"region_aliases" : { } ,
"style" : "bold yellow" ,
"symbol" : "☁️ "
} ,
"allOf" : [
{
"$ref" : "#/definitions/AwsConfig"
}
]
} ,
"azure" : {
"default" : {
"disabled" : true ,
"format" : "on [$symbol($subscription)]($style) " ,
"style" : "blue bold" ,
2023-04-13 21:03:14 +02:00
"subscription_aliases" : { } ,
2023-05-10 14:36:56 +02:00
"symbol" : " "
2022-04-18 17:42:47 +02:00
} ,
"allOf" : [
{
"$ref" : "#/definitions/AzureConfig"
}
]
} ,
"battery" : {
"default" : {
2023-05-10 14:36:56 +02:00
"charging_symbol" : " " ,
2022-04-18 17:42:47 +02:00
"disabled" : false ,
2023-05-10 14:36:56 +02:00
"discharging_symbol" : " " ,
2022-04-18 17:42:47 +02:00
"display" : [
{
"charging_symbol" : null ,
"discharging_symbol" : null ,
"style" : "red bold" ,
"threshold" : 10
}
] ,
2023-05-10 14:36:56 +02:00
"empty_symbol" : " " ,
2022-04-18 17:42:47 +02:00
"format" : "[$symbol$percentage]($style) " ,
2023-05-10 14:36:56 +02:00
"full_symbol" : " " ,
"unknown_symbol" : " "
2022-04-18 17:42:47 +02:00
} ,
"allOf" : [
{
"$ref" : "#/definitions/BatteryConfig"
}
]
} ,
"buf" : {
"default" : {
"detect_extensions" : [ ] ,
"detect_files" : [
"buf.yaml" ,
"buf.gen.yaml" ,
"buf.work.yaml"
] ,
"detect_folders" : [ ] ,
"disabled" : false ,
2022-10-07 22:07:30 +02:00
"format" : "with [$symbol($version )]($style)" ,
2022-04-18 17:42:47 +02:00
"style" : "bold blue" ,
2022-12-09 10:41:59 +01:00
"symbol" : "🐃 " ,
2022-04-18 17:42:47 +02:00
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/BufConfig"
}
]
} ,
2022-08-01 12:59:36 +02:00
"bun" : {
"default" : {
"detect_extensions" : [ ] ,
"detect_files" : [
"bun.lockb" ,
"bunfig.toml"
] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "bold red" ,
"symbol" : "🍞 " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/BunConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"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)" ,
2022-06-04 12:41:24 +02:00
"vimcmd_replace_one_symbol" : "[❮ ](bold purple)" ,
"vimcmd_replace_symbol" : "[❮ ](bold purple)" ,
2022-06-18 23:23:59 +02:00
"vimcmd_symbol" : "[❮ ](bold green)" ,
2022-06-04 12:41:24 +02:00
"vimcmd_visual_symbol" : "[❮ ](bold yellow)"
2022-04-18 17:42:47 +02:00
} ,
"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"
}
]
} ,
2022-05-26 16:42:31 +02:00
"daml" : {
"default" : {
"detect_extensions" : [ ] ,
"detect_files" : [
"daml.yaml"
] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "bold cyan" ,
"symbol" : "Λ " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/DamlConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"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" : {
2022-12-01 23:09:11 +01:00
"before_repo_root_style" : null ,
2022-04-18 17:42:47 +02:00
"disabled" : false ,
"fish_style_pwd_dir_length" : 0 ,
"format" : "[$path]($style)[$read_only]($read_only_style) " ,
"home_symbol" : "~" ,
"read_only" : "🔒" ,
"read_only_style" : "red" ,
2022-12-01 23:09:11 +01:00
"repo_root_format" : "[$before_root_path]($before_repo_root_style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) " ,
2022-04-18 17:42:47 +02:00
"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"
}
]
} ,
2023-12-17 08:22:29 +01:00
"direnv" : {
"default" : {
"allowed_msg" : "allowed" ,
"denied_msg" : "denied" ,
"detect_extensions" : [ ] ,
"detect_files" : [
".envrc"
] ,
"detect_folders" : [ ] ,
"disabled" : true ,
"format" : "[$symbol$loaded/$allowed]($style) " ,
"loaded_msg" : "loaded" ,
2024-01-06 11:46:25 +01:00
"not_allowed_msg" : "not allowed" ,
2023-12-17 08:22:29 +01:00
"style" : "bold orange" ,
"symbol" : "direnv " ,
"unloaded_msg" : "not loaded"
} ,
"allOf" : [
{
"$ref" : "#/definitions/DirenvConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"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"
}
]
} ,
2022-12-21 17:53:53 +01:00
"fennel" : {
"default" : {
2023-03-22 19:42:46 +01:00
"detect_extensions" : [
2022-12-21 17:53:53 +01:00
"fnl"
] ,
"detect_files" : [ ] ,
"detect_folders" : [ ] ,
"disabled" : true ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "bold green" ,
"symbol" : "🧅 " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/FennelConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"fill" : {
"default" : {
"disabled" : false ,
"style" : "bold black" ,
"symbol" : "."
} ,
"allOf" : [
{
"$ref" : "#/definitions/FillConfig"
}
]
} ,
2023-01-31 09:06:46 +01:00
"fossil_branch" : {
"default" : {
"disabled" : true ,
"format" : "on [$symbol$branch]($style) " ,
"style" : "bold purple" ,
"symbol" : " " ,
"truncation_length" : 9223372036854775807 ,
"truncation_symbol" : "…"
} ,
"allOf" : [
{
"$ref" : "#/definitions/FossilBranchConfig"
}
]
} ,
2023-09-02 09:19:04 +02:00
"fossil_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/FossilMetricsConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"gcloud" : {
"default" : {
2023-05-09 07:55:49 +02:00
"detect_env_vars" : [ ] ,
2022-04-18 17:42:47 +02:00
"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 ,
2022-04-26 20:02:01 +02:00
"format" : "on [$symbol$branch(:$remote_branch)]($style) " ,
2022-04-18 17:42:47 +02:00
"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 ,
2022-08-19 08:27:41 +02:00
"tag_max_candidates" : 0 ,
2022-04-18 17:42:47 +02:00
"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) )" ,
2023-04-13 21:04:15 +02:00
"ignore_submodules" : false ,
2022-04-18 17:42:47 +02:00
"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" ,
2023-04-13 21:02:08 +02:00
"typechanged" : "" ,
2022-04-18 17:42:47 +02:00
"untracked" : "?" ,
"up_to_date" : ""
} ,
"allOf" : [
{
"$ref" : "#/definitions/GitStatusConfig"
}
]
} ,
"golang" : {
"default" : {
"detect_extensions" : [
"go"
] ,
"detect_files" : [
"go.mod" ,
"go.sum" ,
2022-05-07 08:04:37 +02:00
"go.work" ,
2022-04-18 17:42:47 +02:00
"glide.yaml" ,
"Gopkg.yml" ,
"Gopkg.lock" ,
".go-version"
] ,
"detect_folders" : [
"Godeps"
] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
2023-06-01 21:18:38 +02:00
"not_capable_style" : "bold red" ,
2022-04-18 17:42:47 +02:00
"style" : "bold cyan" ,
"symbol" : "🐹 " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/GoConfig"
}
]
} ,
2022-12-17 13:32:40 +01:00
"gradle" : {
"default" : {
"detect_extensions" : [
"gradle" ,
"gradle.kts"
] ,
"detect_files" : [ ] ,
"detect_folders" : [
"gradle"
] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"recursive" : false ,
"style" : "bold bright-cyan" ,
"symbol" : "🅶 " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/GradleConfig"
}
]
} ,
2022-10-25 07:44:04 +02:00
"guix_shell" : {
"default" : {
"disabled" : false ,
"format" : "via [$symbol]($style) " ,
"style" : "yellow bold" ,
"symbol" : "🐃 "
} ,
"allOf" : [
{
"$ref" : "#/definitions/GuixShellConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"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"
}
]
} ,
2022-12-04 18:28:49 +01:00
"haxe" : {
"default" : {
"detect_extensions" : [
"hx" ,
"hxml"
] ,
"detect_files" : [
"haxelib.json" ,
"hxformat.json" ,
".haxerc"
] ,
"detect_folders" : [
".haxelib" ,
"haxe_libraries"
] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "bold fg:202" ,
"symbol" : "⌘ " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/HaxeConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"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 ,
2022-12-31 15:53:55 +01:00
"format" : "on [$symbol$branch(:$topic)]($style) " ,
2022-04-18 17:42:47 +02:00
"style" : "bold purple" ,
"symbol" : " " ,
"truncation_length" : 9223372036854775807 ,
"truncation_symbol" : "…"
} ,
"allOf" : [
{
"$ref" : "#/definitions/HgBranchConfig"
}
]
} ,
"hostname" : {
"default" : {
2023-09-16 16:42:13 +02:00
"detect_env_vars" : [ ] ,
2022-04-18 17:42:47 +02:00
"disabled" : false ,
2022-05-04 15:30:16 +02:00
"format" : "[$ssh_symbol$hostname]($style) in " ,
2022-04-18 17:42:47 +02:00
"ssh_only" : true ,
2022-05-04 15:30:16 +02:00
"ssh_symbol" : "🌐 " ,
2022-04-18 17:42:47 +02:00
"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" ,
2023-02-11 14:06:21 +01:00
"build.boot" ,
".sdkmanrc"
2022-04-18 17:42:47 +02:00
] ,
"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" : { } ,
2023-09-02 09:19:33 +02:00
"contexts" : [ ] ,
2022-07-10 11:14:54 +02:00
"detect_extensions" : [ ] ,
"detect_files" : [ ] ,
"detect_folders" : [ ] ,
2022-04-18 17:42:47 +02:00
"disabled" : true ,
"format" : "[$symbol$context( \\($namespace\\))]($style) in " ,
"style" : "cyan bold" ,
2022-05-30 20:09:53 +02:00
"symbol" : "☸ " ,
"user_aliases" : { }
2022-04-18 17:42:47 +02:00
} ,
"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"
}
]
} ,
2022-10-11 18:02:46 +02:00
"meson" : {
"default" : {
"disabled" : false ,
"format" : "via [$symbol$project]($style) " ,
"style" : "blue bold" ,
"symbol" : "⬢ " ,
"truncation_length" : 4294967295 ,
"truncation_symbol" : "…"
} ,
"allOf" : [
{
"$ref" : "#/definitions/MesonConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"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) " ,
2022-12-27 14:59:40 +01:00
"heuristic" : false ,
2022-04-18 17:42:47 +02:00
"impure_msg" : "impure" ,
"pure_msg" : "pure" ,
"style" : "bold blue" ,
2022-12-27 14:59:40 +01:00
"symbol" : "❄️ " ,
"unknown_msg" : ""
2022-04-18 17:42:47 +02:00
} ,
"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"
}
]
} ,
2022-10-15 18:15:33 +02:00
"opa" : {
"default" : {
"detect_extensions" : [
"rego"
] ,
"detect_files" : [ ] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "bold blue" ,
"symbol" : "🪖 " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/OpaConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"openstack" : {
"default" : {
"disabled" : false ,
"format" : "on [$symbol$cloud(\\($project\\))]($style) " ,
"style" : "bold yellow" ,
"symbol" : "☁️ "
} ,
"allOf" : [
{
"$ref" : "#/definitions/OspConfig"
}
]
} ,
2022-11-06 22:37:58 +01:00
"os" : {
"default" : {
"disabled" : true ,
"format" : "[$symbol]($style)" ,
"style" : "bold white" ,
"symbols" : {
2023-04-10 13:07:30 +02:00
"Alpaquita" : "🔔 " ,
2022-11-06 22:37:58 +01:00
"Alpine" : "🏔️ " ,
"Amazon" : "🙂 " ,
"Android" : "🤖 " ,
"Arch" : "🎗️ " ,
2023-04-10 13:07:30 +02:00
"Artix" : "🎗️ " ,
2022-11-06 22:37:58 +01:00
"CentOS" : "💠 " ,
"Debian" : "🌀 " ,
"DragonFly" : "🐉 " ,
"Emscripten" : "🔗 " ,
"EndeavourOS" : "🚀 " ,
"Fedora" : "🎩 " ,
"FreeBSD" : "😈 " ,
"Garuda" : "🦅 " ,
"Gentoo" : "🗜️ " ,
"HardenedBSD" : "🛡️ " ,
"Illumos" : "🐦 " ,
"Linux" : "🐧 " ,
2023-04-10 13:07:30 +02:00
"Mabox" : "📦 " ,
2022-11-06 22:37:58 +01:00
"Macos" : "🍎 " ,
"Manjaro" : "🥭 " ,
"Mariner" : "🌊 " ,
"MidnightBSD" : "🌘 " ,
"Mint" : "🌿 " ,
"NetBSD" : "🚩 " ,
"NixOS" : "❄️ " ,
"OpenBSD" : "🐡 " ,
2023-02-07 12:52:14 +01:00
"OpenCloudOS" : "☁️ " ,
2022-11-06 22:37:58 +01:00
"OracleLinux" : "🦴 " ,
"Pop" : "🍭 " ,
"Raspbian" : "🍓 " ,
"RedHatEnterprise" : "🎩 " ,
"Redhat" : "🎩 " ,
"Redox" : "🧪 " ,
"SUSE" : "🦎 " ,
"Solus" : "⛵ " ,
"Ubuntu" : "🎯 " ,
"Unknown" : "❓ " ,
"Windows" : "🪟 " ,
2023-02-07 12:52:14 +01:00
"openEuler" : "🦉 " ,
2022-11-06 22:37:58 +01:00
"openSUSE" : "🦎 "
}
} ,
"allOf" : [
{
"$ref" : "#/definitions/OSConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"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"
}
]
} ,
2022-12-31 15:55:23 +01:00
"pijul_channel" : {
"default" : {
"disabled" : true ,
"format" : "on [$symbol$channel]($style) " ,
"style" : "bold purple" ,
"symbol" : " " ,
"truncation_length" : 9223372036854775807 ,
"truncation_symbol" : "…"
} ,
"allOf" : [
{
"$ref" : "#/definitions/PijulConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"pulumi" : {
"default" : {
"disabled" : false ,
"format" : "via [$symbol($username@)$stack]($style) " ,
2022-07-10 11:14:43 +02:00
"search_upwards" : true ,
2022-04-18 17:42:47 +02:00
"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"
}
]
} ,
2022-06-26 12:00:55 +02:00
"raku" : {
"default" : {
"detect_extensions" : [
"p6" ,
"pm6" ,
"pod6" ,
"raku" ,
"rakumod"
] ,
"detect_files" : [
"META6.json"
] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version-$vm_version )]($style)" ,
"style" : "149 bold" ,
"symbol" : "🦋 " ,
"version_format" : "${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/RakuConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"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" : [
2023-11-29 07:25:40 +01:00
"DESCRIPTION"
2022-04-18 17:42:47 +02:00
] ,
"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]($style) " ,
"repeat" : false ,
2023-07-14 10:59:02 +02:00
"repeat_offset" : 0 ,
2022-04-18 17:42:47 +02:00
"style" : "bold yellow" ,
"symbol" : "↕️ " ,
"threshold" : 2
} ,
"allOf" : [
{
"$ref" : "#/definitions/ShLvlConfig"
}
]
} ,
"singularity" : {
"default" : {
"disabled" : false ,
"format" : "[$symbol\\[$env\\]]($style) " ,
"style" : "blue bold dimmed" ,
"symbol" : ""
} ,
"allOf" : [
{
"$ref" : "#/definitions/SingularityConfig"
}
]
} ,
2023-04-13 21:05:12 +02:00
"solidity" : {
"default" : {
"compiler" : [
"solc"
] ,
"detect_extensions" : [
"sol"
] ,
"detect_files" : [ ] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version)]($style)" ,
"style" : "bold blue" ,
"symbol" : "S " ,
"version_format" : "v${major}.${minor}.${patch}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/SolidityConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"spack" : {
"default" : {
"disabled" : false ,
"format" : "via [$symbol$environment]($style) " ,
"style" : "blue bold" ,
"symbol" : "🅢 " ,
"truncation_length" : 1
} ,
"allOf" : [
{
"$ref" : "#/definitions/SpackConfig"
}
]
} ,
"status" : {
"default" : {
"disabled" : true ,
"format" : "[$symbol$status]($style) " ,
"map_symbol" : false ,
"not_executable_symbol" : "🚫" ,
"not_found_symbol" : "🔍" ,
"pipestatus" : false ,
"pipestatus_format" : "\\[$pipestatus\\] => [$symbol$common_meaning$signal_name$maybe_int]($style)" ,
"pipestatus_separator" : "|" ,
"recognize_signal_code" : true ,
"sigint_symbol" : "🧱" ,
"signal_symbol" : "⚡" ,
"style" : "bold red" ,
"success_symbol" : "" ,
2022-10-15 14:16:39 +02:00
"symbol" : "❌"
2022-04-18 17:42:47 +02:00
} ,
"allOf" : [
{
"$ref" : "#/definitions/StatusConfig"
}
]
} ,
"sudo" : {
"default" : {
"allow_windows" : false ,
"disabled" : true ,
"format" : "[as $symbol]($style)" ,
"style" : "bold blue" ,
"symbol" : "🧙 "
} ,
"allOf" : [
{
"$ref" : "#/definitions/SudoConfig"
}
]
} ,
"swift" : {
"default" : {
"detect_extensions" : [
"swift"
] ,
"detect_files" : [
"Package.swift"
] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "bold 202" ,
"symbol" : "🐦 " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/SwiftConfig"
}
]
} ,
"terraform" : {
"default" : {
"detect_extensions" : [
"tf" ,
"tfplan" ,
"tfstate"
] ,
"detect_files" : [ ] ,
"detect_folders" : [
".terraform"
] ,
"disabled" : false ,
"format" : "via [$symbol$workspace]($style) " ,
"style" : "bold 105" ,
"symbol" : "💠 " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/TerraformConfig"
}
]
} ,
"time" : {
"default" : {
"disabled" : true ,
"format" : "at [$time]($style) " ,
"style" : "bold yellow" ,
"time_range" : "-" ,
"use_12hr" : false ,
"utc_time_offset" : "local"
} ,
"allOf" : [
{
"$ref" : "#/definitions/TimeConfig"
}
]
} ,
2023-10-26 15:31:16 +02:00
"typst" : {
"default" : {
"detect_extensions" : [
"typ"
] ,
"detect_files" : [
"template.typ"
] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "bold #0093A7" ,
"symbol" : "t " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/TypstConfig"
}
]
} ,
2022-04-18 17:42:47 +02:00
"username" : {
"default" : {
"disabled" : false ,
"format" : "[$user]($style) in " ,
"show_always" : false ,
"style_root" : "red bold" ,
"style_user" : "yellow bold"
} ,
"allOf" : [
{
"$ref" : "#/definitions/UsernameConfig"
}
]
} ,
"vagrant" : {
"default" : {
"detect_extensions" : [ ] ,
"detect_files" : [
"Vagrantfile"
] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "cyan bold" ,
"symbol" : "⍱ " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/VagrantConfig"
}
]
} ,
"vcsh" : {
"default" : {
"disabled" : false ,
"format" : "vcsh [$symbol$repo]($style) " ,
"style" : "bold yellow" ,
"symbol" : ""
} ,
"allOf" : [
{
"$ref" : "#/definitions/VcshConfig"
}
]
} ,
"vlang" : {
"default" : {
"detect_extensions" : [
"v"
] ,
"detect_files" : [
"v.mod" ,
"vpkg.json" ,
".vpkg-lock.json"
] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "blue bold" ,
"symbol" : "V " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/VConfig"
}
]
} ,
"zig" : {
"default" : {
"detect_extensions" : [
"zig"
] ,
"detect_files" : [ ] ,
"detect_folders" : [ ] ,
"disabled" : false ,
"format" : "via [$symbol($version )]($style)" ,
"style" : "bold yellow" ,
"symbol" : "↯ " ,
"version_format" : "v${raw}"
} ,
"allOf" : [
{
"$ref" : "#/definitions/ZigConfig"
}
]
} ,
"custom" : {
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"$ref" : "#/definitions/CustomConfig"
}
} ,
"format" : {
"default" : "$all" ,
"type" : "string"
} ,
"right_format" : {
"default" : "" ,
"type" : "string"
} ,
"continuation_prompt" : {
"default" : "[∙](bright-black) " ,
"type" : "string"
} ,
"scan_timeout" : {
"default" : 30 ,
"type" : "integer" ,
"format" : "uint64" ,
"minimum" : 0.0
} ,
"command_timeout" : {
"default" : 500 ,
"type" : "integer" ,
"format" : "uint64" ,
"minimum" : 0.0
} ,
"add_newline" : {
"default" : true ,
"type" : "boolean"
2022-09-27 23:08:52 +02:00
} ,
2023-11-02 09:01:09 +01:00
"follow_symlinks" : {
"default" : true ,
"type" : "boolean"
} ,
2022-09-27 23:08:52 +02:00
"palette" : {
"type" : [
"string" ,
"null"
]
} ,
"palettes" : {
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
}
2023-01-12 04:25:36 +01:00
} ,
"profiles" : {
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
2022-04-18 17:42:47 +02:00
}
} ,
2022-09-09 14:59:38 +02:00
"additionalProperties" : false ,
2022-04-18 17:42:47 +02:00
"definitions" : {
"AwsConfig" : {
"title" : "AWS" ,
2023-12-17 08:20:58 +01:00
"description" : "The `aws` module shows the current AWS region and profile and an expiration timer when using temporary credentials. The output of the module uses the `AWS_REGION`, `AWS_DEFAULT_REGION`, and `AWS_PROFILE` env vars and the `~/.aws/config` and `~/.aws/credentials` files as required.\n\nThe module will display a profile only if its credentials are present in `~/.aws/credentials` or if a `credential_process` or `sso_start_url` are defined in `~/.aws/config`. Alternatively, having any of the `AWS_ACCESS_KEY_ID`, `AWS_SECRET_ACCESS_KEY`, or `AWS_SESSION_TOKEN` env vars defined will also suffice. If the option `force_display` is set to `true`, all available information will be displayed even if no credentials per the conditions above are detected.\n\nWhen using [aws-vault](https://github.com/99designs/aws-vault) the profile is read from the `AWS_VAULT` env var and the credentials expiration date is read from the `AWS_SESSION_EXPIRATION` or `AWS_CREDENTIAL_EXPIRATION` var.\n\nWhen using [awsu](https://github.com/kreuzwerker/awsu) the profile is read from the `AWSU_PROFILE` env var.\n\nWhen using [`AWSume`](https://awsu.me) the profile is read from the `AWSUME_PROFILE` env var and the credentials expiration date is read from the `AWSUME_EXPIRATION` env var.\n\nWhen using [aws-sso-cli](https://github.com/synfinatic/aws-sso-cli) the profile is read from the `AWS_SSO_PROFILE` env var." ,
2022-04-18 17:42:47 +02:00
"type" : "object" ,
"properties" : {
"format" : {
"description" : "The format for the module." ,
2022-04-21 20:58:06 +02:00
"default" : "on [$symbol($profile )(\\($region\\) )(\\[$duration\\] )]($style)" ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"symbol" : {
"description" : "The symbol used before displaying the current AWS profile." ,
"default" : "☁️ " ,
"type" : "string"
} ,
"style" : {
"description" : "The style for the module." ,
"default" : "bold yellow" ,
"type" : "string"
} ,
"disabled" : {
"description" : "Disables the AWS module." ,
"default" : false ,
"type" : "boolean"
} ,
"region_aliases" : {
"description" : "Table of region aliases to display in addition to the AWS name." ,
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
} ,
"profile_aliases" : {
"description" : "Table of profile aliases to display in addition to the AWS name." ,
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
} ,
"expiration_symbol" : {
"description" : "The symbol displayed when the temporary credentials have expired." ,
"default" : "X" ,
"type" : "string"
} ,
"force_display" : {
"description" : "If true displays info even if `credentials`, `credential_process` or `sso_start_url` have not been setup." ,
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"AzureConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "on [$symbol($subscription)]($style) " ,
"type" : "string"
} ,
"symbol" : {
2023-05-10 14:36:56 +02:00
"default" : " " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"style" : {
"default" : "blue bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
2023-04-13 21:03:14 +02:00
} ,
"subscription_aliases" : {
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
2022-04-18 17:42:47 +02:00
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"BatteryConfig" : {
"type" : "object" ,
"properties" : {
"full_symbol" : {
2023-05-10 14:36:56 +02:00
"default" : " " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"charging_symbol" : {
2023-05-10 14:36:56 +02:00
"default" : " " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"discharging_symbol" : {
2023-05-10 14:36:56 +02:00
"default" : " " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"unknown_symbol" : {
2023-05-10 14:36:56 +02:00
"default" : " " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"empty_symbol" : {
2023-05-10 14:36:56 +02:00
"default" : " " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"display" : {
"default" : [
{
"charging_symbol" : null ,
"discharging_symbol" : null ,
"style" : "red bold" ,
"threshold" : 10
}
] ,
"type" : "array" ,
"items" : {
"$ref" : "#/definitions/BatteryDisplayConfig"
}
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"format" : {
"default" : "[$symbol$percentage]($style) " ,
"type" : "string"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"BatteryDisplayConfig" : {
"type" : "object" ,
"properties" : {
"threshold" : {
"default" : 10 ,
"type" : "integer" ,
"format" : "int64"
} ,
"style" : {
"default" : "red bold" ,
"type" : "string"
} ,
"charging_symbol" : {
"default" : null ,
"type" : [
"string" ,
"null"
]
} ,
"discharging_symbol" : {
"default" : null ,
"type" : [
"string" ,
"null"
]
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"BufConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
2022-10-07 22:07:30 +02:00
"default" : "with [$symbol($version )]($style)" ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
2022-12-09 10:41:59 +01:00
"default" : "🐃 " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"buf.yaml" ,
"buf.gen.yaml" ,
"buf.work.yaml"
] ,
2022-08-01 12:59:36 +02:00
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-08-01 12:59:36 +02:00
} ,
"BunConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🍞 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold red" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"bun.lockb" ,
"bunfig.toml"
] ,
2022-04-18 17:42:47 +02:00
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"CConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version(-$name) )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"style" : {
"default" : "149 bold" ,
"type" : "string"
} ,
"symbol" : {
"default" : "C " ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"c" ,
"h"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"commands" : {
"default" : [
[
"cc" ,
"--version"
] ,
[
"gcc" ,
"--version"
] ,
[
"clang" ,
"--version"
]
] ,
"type" : "array" ,
"items" : {
"type" : "array" ,
"items" : {
"type" : "string"
}
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"CharacterConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "$symbol " ,
"type" : "string"
} ,
"success_symbol" : {
"default" : "[❯ ](bold green)" ,
"type" : "string"
} ,
"error_symbol" : {
"default" : "[❯ ](bold red)" ,
"type" : "string"
} ,
2022-06-18 23:23:59 +02:00
"vimcmd_symbol" : {
2022-04-18 17:42:47 +02:00
"default" : "[❮ ](bold green)" ,
"type" : "string"
} ,
2022-06-04 12:41:24 +02:00
"vimcmd_visual_symbol" : {
"default" : "[❮ ](bold yellow)" ,
"type" : "string"
} ,
"vimcmd_replace_symbol" : {
"default" : "[❮ ](bold purple)" ,
"type" : "string"
} ,
"vimcmd_replace_one_symbol" : {
"default" : "[❮ ](bold purple)" ,
"type" : "string"
} ,
2022-04-18 17:42:47 +02:00
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"CMakeConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "△ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"CMakeLists.txt" ,
"CMakeCache.txt"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"CmdDurationConfig" : {
"type" : "object" ,
"properties" : {
"min_time" : {
"default" : 2000 ,
"type" : "integer" ,
"format" : "int64"
} ,
"format" : {
"default" : "took [$duration]($style) " ,
"type" : "string"
} ,
"style" : {
"default" : "yellow bold" ,
"type" : "string"
} ,
"show_milliseconds" : {
"default" : false ,
"type" : "boolean"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"show_notifications" : {
"default" : false ,
"type" : "boolean"
} ,
"min_time_to_notify" : {
"default" : 45000 ,
"type" : "integer" ,
"format" : "int64"
} ,
"notification_timeout" : {
"type" : [
"integer" ,
"null"
] ,
"format" : "uint32" ,
"minimum" : 0.0
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"CobolConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "⚙️ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"cbl" ,
"cob" ,
"CBL" ,
"COB"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"CondaConfig" : {
"type" : "object" ,
"properties" : {
"truncation_length" : {
"default" : 1 ,
"type" : "integer" ,
"format" : "uint" ,
"minimum" : 0.0
} ,
"format" : {
"default" : "via [$symbol$environment]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "🅒 " ,
"type" : "string"
} ,
"style" : {
"default" : "green bold" ,
"type" : "string"
} ,
"ignore_base" : {
"default" : true ,
"type" : "boolean"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"ContainerConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "[$symbol \\[$name\\]]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "⬢" ,
"type" : "string"
} ,
"style" : {
"default" : "red bold dimmed" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"CrystalConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🔮 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold red" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"cr"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"shard.yml"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2022-05-26 16:42:31 +02:00
"DamlConfig" : {
"type" : "object" ,
"properties" : {
"symbol" : {
"default" : "Λ " ,
"type" : "string"
} ,
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"style" : {
"default" : "bold cyan" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"daml.yaml"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-05-26 16:42:31 +02:00
} ,
2022-04-18 17:42:47 +02:00
"DartConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🎯 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"dart"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"pubspec.yaml" ,
"pubspec.yml" ,
"pubspec.lock"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
".dart_tool"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"DenoConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🦕 " ,
"type" : "string"
} ,
"style" : {
"default" : "green bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"deno.json" ,
"deno.jsonc" ,
"mod.ts" ,
"deps.ts" ,
"mod.js" ,
"deps.js"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"DirectoryConfig" : {
"type" : "object" ,
"properties" : {
"truncation_length" : {
"default" : 3 ,
"type" : "integer" ,
"format" : "int64"
} ,
"truncate_to_repo" : {
"default" : true ,
"type" : "boolean"
} ,
"substitutions" : {
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
} ,
"fish_style_pwd_dir_length" : {
"default" : 0 ,
"type" : "integer" ,
"format" : "int64"
} ,
"use_logical_path" : {
"default" : true ,
"type" : "boolean"
} ,
"format" : {
"default" : "[$path]($style)[$read_only]($read_only_style) " ,
"type" : "string"
} ,
"repo_root_format" : {
2022-12-01 23:09:11 +01:00
"default" : "[$before_root_path]($before_repo_root_style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"style" : {
"default" : "cyan bold" ,
"type" : "string"
} ,
"repo_root_style" : {
"default" : null ,
"type" : [
"string" ,
"null"
]
} ,
2022-12-01 23:09:11 +01:00
"before_repo_root_style" : {
"default" : null ,
"type" : [
"string" ,
"null"
]
} ,
2022-04-18 17:42:47 +02:00
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"read_only" : {
"default" : "🔒" ,
"type" : "string"
} ,
"read_only_style" : {
"default" : "red" ,
"type" : "string"
} ,
"truncation_symbol" : {
"default" : "" ,
"type" : "string"
} ,
"home_symbol" : {
"default" : "~" ,
"type" : "string"
} ,
"use_os_path_sep" : {
"default" : true ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2023-12-17 08:22:29 +01:00
"DirenvConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "[$symbol$loaded/$allowed]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "direnv " ,
"type" : "string"
} ,
"style" : {
"default" : "bold orange" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
".envrc"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"allowed_msg" : {
"default" : "allowed" ,
"type" : "string"
} ,
2024-01-06 11:46:25 +01:00
"not_allowed_msg" : {
"default" : "not allowed" ,
"type" : "string"
} ,
2023-12-17 08:22:29 +01:00
"denied_msg" : {
"default" : "denied" ,
"type" : "string"
} ,
"loaded_msg" : {
"default" : "loaded" ,
"type" : "string"
} ,
"unloaded_msg" : {
"default" : "not loaded" ,
"type" : "string"
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"DockerContextConfig" : {
"type" : "object" ,
"properties" : {
"symbol" : {
"default" : "🐳 " ,
"type" : "string"
} ,
"style" : {
"default" : "blue bold" ,
"type" : "string"
} ,
"format" : {
"default" : "via [$symbol$context]($style) " ,
"type" : "string"
} ,
"only_with_files" : {
"default" : true ,
"type" : "boolean"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"docker-compose.yml" ,
"docker-compose.yaml" ,
"Dockerfile"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"DotnetConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )(🎯 $tfm )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : ".NET " ,
"type" : "string"
} ,
"style" : {
"default" : "blue bold" ,
"type" : "string"
} ,
"heuristic" : {
"default" : true ,
"type" : "boolean"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"csproj" ,
"fsproj" ,
"xproj"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"global.json" ,
"project.json" ,
"Directory.Build.props" ,
"Directory.Build.targets" ,
"Packages.props"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"ElixirConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version \\(OTP $otp_version\\) )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "💧 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold purple" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"mix.exs"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"ElmConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🌳 " ,
"type" : "string"
} ,
"style" : {
"default" : "cyan bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"elm"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"elm.json" ,
"elm-package.json" ,
".elm-version"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
"elm-stuff"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"EnvVarConfig" : {
"type" : "object" ,
"properties" : {
"symbol" : {
"default" : "" ,
"type" : "string"
} ,
"style" : {
"default" : "black bold dimmed" ,
"type" : "string"
} ,
"variable" : {
"type" : [
"string" ,
"null"
]
} ,
"default" : {
"type" : [
"string" ,
"null"
]
} ,
"format" : {
"default" : "with [$env_value]($style) " ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
2022-12-28 21:00:49 +01:00
} ,
"description" : {
"default" : "<env_var module>" ,
"type" : "string"
2022-04-18 17:42:47 +02:00
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"ErlangConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : " " ,
"type" : "string"
} ,
"style" : {
"default" : "bold red" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"rebar.config" ,
"erlang.mk"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2022-12-21 17:53:53 +01:00
"FennelConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🧅 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold green" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
} ,
2023-03-22 19:42:46 +01:00
"detect_extensions" : {
2022-12-21 17:53:53 +01:00
"default" : [
"fnl"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"FillConfig" : {
"type" : "object" ,
"properties" : {
"style" : {
"default" : "bold black" ,
"type" : "string"
} ,
"symbol" : {
"default" : "." ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2023-01-31 09:06:46 +01:00
"FossilBranchConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "on [$symbol$branch]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : " " ,
"type" : "string"
} ,
"style" : {
"default" : "bold purple" ,
"type" : "string"
} ,
"truncation_length" : {
"default" : 9223372036854775807 ,
"type" : "integer" ,
"format" : "int64"
} ,
"truncation_symbol" : {
"default" : "…" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
} ,
"additionalProperties" : false
} ,
2023-09-02 09:19:04 +02:00
"FossilMetricsConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "([+$added]($added_style) )([-$deleted]($deleted_style) )" ,
"type" : "string"
} ,
"added_style" : {
"default" : "bold green" ,
"type" : "string"
} ,
"deleted_style" : {
"default" : "bold red" ,
"type" : "string"
} ,
"only_nonzero_diffs" : {
"default" : true ,
"type" : "boolean"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"GcloudConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "on [$symbol$account(@$domain)(\\($region\\))]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "☁️ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"region_aliases" : {
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
} ,
"project_aliases" : {
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
2023-05-09 07:55:49 +02:00
} ,
"detect_env_vars" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
2022-04-18 17:42:47 +02:00
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"GitBranchConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
2022-04-26 20:02:01 +02:00
"default" : "on [$symbol$branch(:$remote_branch)]($style) " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"symbol" : {
"default" : " " ,
"type" : "string"
} ,
"style" : {
"default" : "bold purple" ,
"type" : "string"
} ,
"truncation_length" : {
"default" : 9223372036854775807 ,
"type" : "integer" ,
"format" : "int64"
} ,
"truncation_symbol" : {
"default" : "…" ,
"type" : "string"
} ,
"only_attached" : {
"default" : false ,
"type" : "boolean"
} ,
"always_show_remote" : {
"default" : false ,
"type" : "boolean"
} ,
"ignore_branches" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"GitCommitConfig" : {
"type" : "object" ,
"properties" : {
"commit_hash_length" : {
"default" : 7 ,
"type" : "integer" ,
"format" : "uint" ,
"minimum" : 0.0
} ,
"format" : {
"default" : "[\\($hash$tag\\)]($style) " ,
"type" : "string"
} ,
"style" : {
"default" : "green bold" ,
"type" : "string"
} ,
"only_detached" : {
"default" : true ,
"type" : "boolean"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"tag_symbol" : {
"default" : " 🏷 " ,
"type" : "string"
} ,
"tag_disabled" : {
"default" : true ,
"type" : "boolean"
2022-08-19 08:27:41 +02:00
} ,
"tag_max_candidates" : {
"default" : 0 ,
"type" : "integer" ,
"format" : "uint" ,
"minimum" : 0.0
2022-04-18 17:42:47 +02:00
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"GitMetricsConfig" : {
"type" : "object" ,
"properties" : {
"added_style" : {
"default" : "bold green" ,
"type" : "string"
} ,
"deleted_style" : {
"default" : "bold red" ,
"type" : "string"
} ,
"only_nonzero_diffs" : {
"default" : true ,
"type" : "boolean"
} ,
"format" : {
"default" : "([+$added]($added_style) )([-$deleted]($deleted_style) )" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
2023-04-13 21:04:15 +02:00
} ,
"ignore_submodules" : {
"default" : false ,
"type" : "boolean"
2022-04-18 17:42:47 +02:00
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"GitStateConfig" : {
"type" : "object" ,
"properties" : {
"rebase" : {
"default" : "REBASING" ,
"type" : "string"
} ,
"merge" : {
"default" : "MERGING" ,
"type" : "string"
} ,
"revert" : {
"default" : "REVERTING" ,
"type" : "string"
} ,
"cherry_pick" : {
"default" : "CHERRY-PICKING" ,
"type" : "string"
} ,
"bisect" : {
"default" : "BISECTING" ,
"type" : "string"
} ,
"am" : {
"default" : "AM" ,
"type" : "string"
} ,
"am_or_rebase" : {
"default" : "AM/REBASE" ,
"type" : "string"
} ,
"style" : {
"default" : "bold yellow" ,
"type" : "string"
} ,
"format" : {
"default" : "\\([$state( $progress_current/$progress_total)]($style)\\) " ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"GitStatusConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "([\\[$all_status$ahead_behind\\]]($style) )" ,
"type" : "string"
} ,
"style" : {
"default" : "red bold" ,
"type" : "string"
} ,
"stashed" : {
"default" : "\\$" ,
"type" : "string"
} ,
"ahead" : {
"default" : "⇡" ,
"type" : "string"
} ,
"behind" : {
"default" : "⇣" ,
"type" : "string"
} ,
"up_to_date" : {
"default" : "" ,
"type" : "string"
} ,
"diverged" : {
"default" : "⇕" ,
"type" : "string"
} ,
"conflicted" : {
"default" : "=" ,
"type" : "string"
} ,
"deleted" : {
"default" : "✘" ,
"type" : "string"
} ,
"renamed" : {
"default" : "»" ,
"type" : "string"
} ,
"modified" : {
"default" : "!" ,
"type" : "string"
} ,
"staged" : {
"default" : "+" ,
"type" : "string"
} ,
"untracked" : {
"default" : "?" ,
"type" : "string"
} ,
2023-04-13 21:02:08 +02:00
"typechanged" : {
"default" : "" ,
"type" : "string"
} ,
2022-04-18 17:42:47 +02:00
"ignore_submodules" : {
"default" : false ,
"type" : "boolean"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"windows_starship" : {
"type" : [
"string" ,
"null"
]
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"GoConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🐹 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold cyan" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
2023-06-01 21:18:38 +02:00
"not_capable_style" : {
"default" : "bold red" ,
"type" : "string"
} ,
2022-04-18 17:42:47 +02:00
"detect_extensions" : {
"default" : [
"go"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"go.mod" ,
"go.sum" ,
2022-05-07 08:04:37 +02:00
"go.work" ,
2022-04-18 17:42:47 +02:00
"glide.yaml" ,
"Gopkg.yml" ,
"Gopkg.lock" ,
".go-version"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
"Godeps"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2022-12-17 13:32:40 +01:00
"GradleConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🅶 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold bright-cyan" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"recursive" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"gradle" ,
"gradle.kts"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
"gradle"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
} ,
"additionalProperties" : false
} ,
2022-10-25 07:44:04 +02:00
"GuixShellConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "🐃 " ,
"type" : "string"
} ,
"style" : {
"default" : "yellow bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"HaskellConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "λ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold purple" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"hs" ,
"cabal" ,
"hs-boot"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"stack.yaml" ,
"cabal.project"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2022-12-04 18:28:49 +01:00
"HaxeConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "⌘ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold fg:202" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"hx" ,
"hxml"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"haxelib.json" ,
"hxformat.json" ,
".haxerc"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
".haxelib" ,
"haxe_libraries"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"HelmConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "⎈ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold white" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"helmfile.yaml" ,
"Chart.yaml"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"HgBranchConfig" : {
"type" : "object" ,
"properties" : {
"symbol" : {
"default" : " " ,
"type" : "string"
} ,
"style" : {
"default" : "bold purple" ,
"type" : "string"
} ,
"format" : {
2022-12-31 15:53:55 +01:00
"default" : "on [$symbol$branch(:$topic)]($style) " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"truncation_length" : {
"default" : 9223372036854775807 ,
"type" : "integer" ,
"format" : "int64"
} ,
"truncation_symbol" : {
"default" : "…" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"HostnameConfig" : {
"type" : "object" ,
"properties" : {
"ssh_only" : {
"default" : true ,
"type" : "boolean"
} ,
2022-05-04 15:30:16 +02:00
"ssh_symbol" : {
"default" : "🌐 " ,
"type" : "string"
} ,
2022-04-18 17:42:47 +02:00
"trim_at" : {
"default" : "." ,
"type" : "string"
} ,
2023-09-16 16:42:13 +02:00
"detect_env_vars" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
2022-04-18 17:42:47 +02:00
"format" : {
2022-05-04 15:30:16 +02:00
"default" : "[$ssh_symbol$hostname]($style) in " ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"style" : {
"default" : "green dimmed bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"JavaConfig" : {
"type" : "object" ,
"properties" : {
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"style" : {
"default" : "red dimmed" ,
"type" : "string"
} ,
"symbol" : {
"default" : "☕ " ,
"type" : "string"
} ,
"detect_extensions" : {
"default" : [
"java" ,
"class" ,
"jar" ,
"gradle" ,
"clj" ,
"cljc"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"pom.xml" ,
"build.gradle.kts" ,
"build.sbt" ,
".java-version" ,
"deps.edn" ,
"project.clj" ,
2023-02-11 14:06:21 +01:00
"build.boot" ,
".sdkmanrc"
2022-04-18 17:42:47 +02:00
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"JobsConfig" : {
"type" : "object" ,
"properties" : {
"threshold" : {
"default" : 1 ,
"type" : "integer" ,
"format" : "int64"
} ,
"symbol_threshold" : {
"default" : 1 ,
"type" : "integer" ,
"format" : "int64"
} ,
"number_threshold" : {
"default" : 2 ,
"type" : "integer" ,
"format" : "int64"
} ,
"format" : {
"default" : "[$symbol$number]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "✦" ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"JuliaConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "ஃ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold purple" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"jl"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"Project.toml" ,
"Manifest.toml"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"KotlinConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🅺 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"kotlin_binary" : {
"default" : "kotlin" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"kt" ,
"kts"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"KubernetesConfig" : {
"type" : "object" ,
"properties" : {
"symbol" : {
"default" : "☸ " ,
"type" : "string"
} ,
"format" : {
"default" : "[$symbol$context( \\($namespace\\))]($style) in " ,
"type" : "string"
} ,
"style" : {
"default" : "cyan bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
} ,
"context_aliases" : {
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
2022-05-30 20:09:53 +02:00
} ,
"user_aliases" : {
"default" : { } ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
2022-07-10 11:14:54 +02:00
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
2023-09-02 09:19:33 +02:00
} ,
"contexts" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"$ref" : "#/definitions/KubernetesContextConfig"
}
}
} ,
"additionalProperties" : false
} ,
"KubernetesContextConfig" : {
"type" : "object" ,
"properties" : {
"context_pattern" : {
"default" : "" ,
"type" : "string"
} ,
"user_pattern" : {
"default" : null ,
"type" : [
"string" ,
"null"
]
} ,
"symbol" : {
"default" : null ,
"type" : [
"string" ,
"null"
]
} ,
"style" : {
"default" : null ,
"type" : [
"string" ,
"null"
]
} ,
"context_alias" : {
"default" : null ,
"type" : [
"string" ,
"null"
]
} ,
"user_alias" : {
"default" : null ,
"type" : [
"string" ,
"null"
]
2022-04-18 17:42:47 +02:00
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"LineBreakConfig" : {
"type" : "object" ,
"properties" : {
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"LocalipConfig" : {
"type" : "object" ,
"properties" : {
"ssh_only" : {
"default" : true ,
"type" : "boolean"
} ,
"format" : {
"default" : "[$localipv4]($style) " ,
"type" : "string"
} ,
"style" : {
"default" : "yellow bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"LuaConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🌙 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"lua_binary" : {
"default" : "lua" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"lua"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
".lua-version"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
"lua"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"MemoryConfig" : {
"type" : "object" ,
"properties" : {
"threshold" : {
"default" : 75 ,
"type" : "integer" ,
"format" : "int64"
} ,
"format" : {
"default" : "via $symbol[$ram( | $swap)]($style) " ,
"type" : "string"
} ,
"style" : {
"default" : "white bold dimmed" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🐏 " ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2022-10-11 18:02:46 +02:00
"MesonConfig" : {
"type" : "object" ,
"properties" : {
"truncation_length" : {
"default" : 4294967295 ,
"type" : "integer" ,
"format" : "uint32" ,
"minimum" : 0.0
} ,
"truncation_symbol" : {
"default" : "…" ,
"type" : "string"
} ,
"format" : {
"default" : "via [$symbol$project]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "⬢ " ,
"type" : "string"
} ,
"style" : {
"default" : "blue bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"NimConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "👑 " ,
"type" : "string"
} ,
"style" : {
"default" : "yellow bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"nim" ,
"nims" ,
"nimble"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"nim.cfg"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"NixShellConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol$state( \\($name\\))]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "❄️ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"impure_msg" : {
"default" : "impure" ,
"type" : "string"
} ,
"pure_msg" : {
"default" : "pure" ,
"type" : "string"
} ,
2022-12-27 14:59:40 +01:00
"unknown_msg" : {
"default" : "" ,
"type" : "string"
} ,
2022-04-18 17:42:47 +02:00
"disabled" : {
"default" : false ,
"type" : "boolean"
2022-12-27 14:59:40 +01:00
} ,
"heuristic" : {
"default" : false ,
"type" : "boolean"
2022-04-18 17:42:47 +02:00
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"NodejsConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : " " ,
"type" : "string"
} ,
"style" : {
"default" : "bold green" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"not_capable_style" : {
"default" : "bold red" ,
"type" : "string"
} ,
"detect_extensions" : {
"default" : [
"js" ,
"mjs" ,
"cjs" ,
"ts" ,
"mts" ,
"cts"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"package.json" ,
".node-version" ,
".nvmrc"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
"node_modules"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"OCamlConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )(\\($switch_indicator$switch_name\\) )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"global_switch_indicator" : {
"default" : "" ,
"type" : "string"
} ,
"local_switch_indicator" : {
"default" : "*" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🐫 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold yellow" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"opam" ,
"ml" ,
"mli" ,
"re" ,
"rei"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"dune" ,
"dune-project" ,
"jbuild" ,
"jbuild-ignore" ,
".merlin"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
"_opam" ,
"esy.lock"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2022-10-15 18:15:33 +02:00
"OpaConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🪖 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"rego"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"OspConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "on [$symbol$cloud(\\($project\\))]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "☁️ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold yellow" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2022-11-06 22:37:58 +01:00
"OSConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "[$symbol]($style)" ,
"type" : "string"
} ,
"style" : {
"default" : "bold white" ,
"type" : "string"
} ,
"symbols" : {
"default" : {
2023-04-10 13:07:30 +02:00
"Alpaquita" : "🔔 " ,
2022-11-06 22:37:58 +01:00
"Alpine" : "🏔️ " ,
"Amazon" : "🙂 " ,
"Android" : "🤖 " ,
"Arch" : "🎗️ " ,
2023-04-10 13:07:30 +02:00
"Artix" : "🎗️ " ,
2022-11-06 22:37:58 +01:00
"CentOS" : "💠 " ,
"Debian" : "🌀 " ,
"DragonFly" : "🐉 " ,
"Emscripten" : "🔗 " ,
"EndeavourOS" : "🚀 " ,
"Fedora" : "🎩 " ,
"FreeBSD" : "😈 " ,
"Garuda" : "🦅 " ,
"Gentoo" : "🗜️ " ,
"HardenedBSD" : "🛡️ " ,
"Illumos" : "🐦 " ,
"Linux" : "🐧 " ,
2023-04-10 13:07:30 +02:00
"Mabox" : "📦 " ,
2022-11-06 22:37:58 +01:00
"Macos" : "🍎 " ,
"Manjaro" : "🥭 " ,
"Mariner" : "🌊 " ,
"MidnightBSD" : "🌘 " ,
"Mint" : "🌿 " ,
"NetBSD" : "🚩 " ,
"NixOS" : "❄️ " ,
"OpenBSD" : "🐡 " ,
2023-02-07 12:52:14 +01:00
"OpenCloudOS" : "☁️ " ,
2022-11-06 22:37:58 +01:00
"OracleLinux" : "🦴 " ,
"Pop" : "🍭 " ,
"Raspbian" : "🍓 " ,
"RedHatEnterprise" : "🎩 " ,
"Redhat" : "🎩 " ,
"Redox" : "🧪 " ,
"SUSE" : "🦎 " ,
"Solus" : "⛵ " ,
"Ubuntu" : "🎯 " ,
"Unknown" : "❓ " ,
"Windows" : "🪟 " ,
2023-02-07 12:52:14 +01:00
"openEuler" : "🦉 " ,
2022-11-06 22:37:58 +01:00
"openSUSE" : "🦎 "
} ,
"type" : "object" ,
"additionalProperties" : {
"type" : "string"
}
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"PackageConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "is [$symbol$version]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "📦 " ,
"type" : "string"
} ,
"style" : {
"default" : "208 bold" ,
"type" : "string"
} ,
"display_private" : {
"default" : false ,
"type" : "boolean"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"PerlConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🐪 " ,
"type" : "string"
} ,
"style" : {
"default" : "149 bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"pl" ,
"pm" ,
"pod"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"Makefile.PL" ,
"Build.PL" ,
"cpanfile" ,
"cpanfile.snapshot" ,
"META.json" ,
"META.yml" ,
".perl-version"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"PhpConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🐘 " ,
"type" : "string"
} ,
"style" : {
"default" : "147 bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"php"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"composer.json" ,
".php-version"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2022-12-31 15:55:23 +01:00
"PijulConfig" : {
"type" : "object" ,
"properties" : {
"symbol" : {
"default" : " " ,
"type" : "string"
} ,
"style" : {
"default" : "bold purple" ,
"type" : "string"
} ,
"format" : {
"default" : "on [$symbol$channel]($style) " ,
"type" : "string"
} ,
"truncation_length" : {
"default" : 9223372036854775807 ,
"type" : "integer" ,
"format" : "int64"
} ,
"truncation_symbol" : {
"default" : "…" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"PulumiConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($username@)$stack]($style) " ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : " " ,
"type" : "string"
} ,
"style" : {
"default" : "bold 5" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
2022-07-10 11:14:43 +02:00
} ,
"search_upwards" : {
"default" : true ,
"type" : "boolean"
2022-04-18 17:42:47 +02:00
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"PureScriptConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "<=> " ,
"type" : "string"
} ,
"style" : {
"default" : "bold white" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"purs"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"spago.dhall"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"PythonConfig" : {
"type" : "object" ,
"properties" : {
"pyenv_version_name" : {
"default" : false ,
"type" : "boolean"
} ,
"pyenv_prefix" : {
"default" : "pyenv " ,
"type" : "string"
} ,
"python_binary" : {
"default" : [
"python" ,
"python3" ,
"python2"
] ,
"allOf" : [
{
"$ref" : "#/definitions/Either_for_String_and_Array_of_String"
}
]
} ,
"format" : {
"default" : "via [${symbol}${pyenv_prefix}(${version} )(\\($virtualenv\\) )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"style" : {
"default" : "yellow bold" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🐍 " ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"py"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"requirements.txt" ,
".python-version" ,
"pyproject.toml" ,
"Pipfile" ,
"tox.ini" ,
"setup.py" ,
"__init__.py"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"Either_for_String_and_Array_of_String" : {
"anyOf" : [
{
"type" : "string"
} ,
{
"type" : "array" ,
"items" : {
"type" : "string"
}
}
]
} ,
2022-06-26 12:00:55 +02:00
"RakuConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version-$vm_version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🦋 " ,
"type" : "string"
} ,
"style" : {
"default" : "149 bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"p6" ,
"pm6" ,
"pod6" ,
"raku" ,
"rakumod"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"META6.json"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-06-26 12:00:55 +02:00
} ,
2022-04-18 17:42:47 +02:00
"RedConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🔺 " ,
"type" : "string"
} ,
"style" : {
"default" : "red bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"red" ,
"reds"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"RLangConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"style" : {
"default" : "blue bold" ,
"type" : "string"
} ,
"symbol" : {
"default" : "📐 " ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"R" ,
"Rd" ,
"Rmd" ,
"Rproj" ,
"Rsx"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
2023-11-29 07:25:40 +01:00
"DESCRIPTION"
2022-04-18 17:42:47 +02:00
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
".Rproj.user"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"RubyConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "💎 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold red" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"rb"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"Gemfile" ,
".ruby-version"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_variables" : {
"default" : [
"RUBY_VERSION" ,
"RBENV_VERSION"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"RustConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🦀 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold red" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"rs"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"Cargo.toml"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"ScalaConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"style" : {
"default" : "red bold" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🆂 " ,
"type" : "string"
} ,
"detect_extensions" : {
"default" : [
"sbt" ,
"scala"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
".scalaenv" ,
".sbtenv" ,
"build.sbt"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
".metals"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"ShellConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "[$indicator]($style) " ,
"type" : "string"
} ,
"bash_indicator" : {
"default" : "bsh" ,
"type" : "string"
} ,
"fish_indicator" : {
"default" : "fsh" ,
"type" : "string"
} ,
"zsh_indicator" : {
"default" : "zsh" ,
"type" : "string"
} ,
"powershell_indicator" : {
"default" : "psh" ,
"type" : "string"
} ,
2023-11-25 14:06:03 +01:00
"pwsh_indicator" : {
"type" : [
"string" ,
"null"
]
} ,
2022-04-18 17:42:47 +02:00
"ion_indicator" : {
"default" : "ion" ,
"type" : "string"
} ,
"elvish_indicator" : {
"default" : "esh" ,
"type" : "string"
} ,
"tcsh_indicator" : {
"default" : "tsh" ,
"type" : "string"
} ,
"nu_indicator" : {
"default" : "nu" ,
"type" : "string"
} ,
"xonsh_indicator" : {
"default" : "xsh" ,
"type" : "string"
} ,
"cmd_indicator" : {
"default" : "cmd" ,
"type" : "string"
} ,
"unknown_indicator" : {
"default" : "" ,
"type" : "string"
} ,
"style" : {
"default" : "white bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"ShLvlConfig" : {
"type" : "object" ,
"properties" : {
"threshold" : {
"default" : 2 ,
"type" : "integer" ,
"format" : "int64"
} ,
"format" : {
"default" : "[$symbol$shlvl]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "↕️ " ,
"type" : "string"
} ,
"repeat" : {
"default" : false ,
"type" : "boolean"
} ,
2023-07-14 10:59:02 +02:00
"repeat_offset" : {
"default" : 0 ,
"type" : "integer" ,
"format" : "uint64" ,
"minimum" : 0.0
} ,
2022-04-18 17:42:47 +02:00
"style" : {
"default" : "bold yellow" ,
"type" : "string"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"SingularityConfig" : {
"type" : "object" ,
"properties" : {
"symbol" : {
"default" : "" ,
"type" : "string"
} ,
"format" : {
"default" : "[$symbol\\[$env\\]]($style) " ,
"type" : "string"
} ,
"style" : {
"default" : "blue bold dimmed" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2023-04-13 21:05:12 +02:00
"SolidityConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version)]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${major}.${minor}.${patch}" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"symbol" : {
"default" : "S " ,
"type" : "string"
} ,
"compiler" : {
"default" : [
"solc"
] ,
"allOf" : [
{
"$ref" : "#/definitions/Either_for_String_and_Array_of_String"
}
]
} ,
"detect_extensions" : {
"default" : [
"sol"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"SpackConfig" : {
"type" : "object" ,
"properties" : {
"truncation_length" : {
"default" : 1 ,
"type" : "integer" ,
"format" : "uint" ,
"minimum" : 0.0
} ,
"format" : {
"default" : "via [$symbol$environment]($style) " ,
"type" : "string"
} ,
"symbol" : {
"default" : "🅢 " ,
"type" : "string"
} ,
"style" : {
"default" : "blue bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"StatusConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "[$symbol$status]($style) " ,
"type" : "string"
} ,
"symbol" : {
2022-10-15 14:16:39 +02:00
"default" : "❌" ,
2022-04-18 17:42:47 +02:00
"type" : "string"
} ,
"success_symbol" : {
"default" : "" ,
"type" : "string"
} ,
"not_executable_symbol" : {
"default" : "🚫" ,
"type" : "string"
} ,
"not_found_symbol" : {
"default" : "🔍" ,
"type" : "string"
} ,
"sigint_symbol" : {
"default" : "🧱" ,
"type" : "string"
} ,
"signal_symbol" : {
"default" : "⚡" ,
"type" : "string"
} ,
"style" : {
"default" : "bold red" ,
"type" : "string"
} ,
"map_symbol" : {
"default" : false ,
"type" : "boolean"
} ,
"recognize_signal_code" : {
"default" : true ,
"type" : "boolean"
} ,
"pipestatus" : {
"default" : false ,
"type" : "boolean"
} ,
"pipestatus_separator" : {
"default" : "|" ,
"type" : "string"
} ,
"pipestatus_format" : {
"default" : "\\[$pipestatus\\] => [$symbol$common_meaning$signal_name$maybe_int]($style)" ,
"type" : "string"
} ,
2022-07-19 15:07:50 +02:00
"pipestatus_segment_format" : {
"type" : [
"string" ,
"null"
]
} ,
2022-04-18 17:42:47 +02:00
"disabled" : {
"default" : true ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"SudoConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "[as $symbol]($style)" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🧙 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold blue" ,
"type" : "string"
} ,
"allow_windows" : {
"default" : false ,
"type" : "boolean"
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"SwiftConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "🐦 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold 202" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"swift"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"Package.swift"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"TerraformConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol$workspace]($style) " ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "💠 " ,
"type" : "string"
} ,
"style" : {
"default" : "bold 105" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"tf" ,
"tfplan" ,
"tfstate"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [
".terraform"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"TimeConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "at [$time]($style) " ,
"type" : "string"
} ,
"style" : {
"default" : "bold yellow" ,
"type" : "string"
} ,
"use_12hr" : {
"default" : false ,
"type" : "boolean"
} ,
"time_format" : {
"type" : [
"string" ,
"null"
]
} ,
"disabled" : {
"default" : true ,
"type" : "boolean"
} ,
"utc_time_offset" : {
"default" : "local" ,
"type" : "string"
} ,
"time_range" : {
"default" : "-" ,
"type" : "string"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
2023-10-26 15:31:16 +02:00
"TypstConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "t " ,
"type" : "string"
} ,
"style" : {
"default" : "bold #0093A7" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"typ"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"template.typ"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
} ,
"additionalProperties" : false
} ,
2022-04-18 17:42:47 +02:00
"UsernameConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "[$user]($style) in " ,
"type" : "string"
} ,
"style_root" : {
"default" : "red bold" ,
"type" : "string"
} ,
"style_user" : {
"default" : "yellow bold" ,
"type" : "string"
} ,
"show_always" : {
"default" : false ,
"type" : "boolean"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"VagrantConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "⍱ " ,
"type" : "string"
} ,
"style" : {
"default" : "cyan bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"Vagrantfile"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"VcshConfig" : {
"type" : "object" ,
"properties" : {
"symbol" : {
"default" : "" ,
"type" : "string"
} ,
"style" : {
"default" : "bold yellow" ,
"type" : "string"
} ,
"format" : {
"default" : "vcsh [$symbol$repo]($style) " ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"VConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "V " ,
"type" : "string"
} ,
"style" : {
"default" : "blue bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"v"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [
"v.mod" ,
"vpkg.json" ,
".vpkg-lock.json"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"ZigConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "via [$symbol($version )]($style)" ,
"type" : "string"
} ,
"version_format" : {
"default" : "v${raw}" ,
"type" : "string"
} ,
"symbol" : {
"default" : "↯ " ,
"type" : "string"
} ,
"style" : {
"default" : "bold yellow" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_extensions" : {
"default" : [
"zig"
] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"CustomConfig" : {
"type" : "object" ,
"properties" : {
"format" : {
"default" : "[$symbol($output )]($style)" ,
"type" : "string"
} ,
"symbol" : {
"default" : "" ,
"type" : "string"
} ,
"command" : {
"default" : "" ,
"type" : "string"
} ,
"when" : {
"default" : false ,
"allOf" : [
{
"$ref" : "#/definitions/Either_for_Boolean_and_String"
}
]
} ,
2023-04-02 16:39:45 +02:00
"require_repo" : {
"default" : false ,
"type" : "boolean"
} ,
2022-04-18 17:42:47 +02:00
"shell" : {
"default" : [ ] ,
"allOf" : [
{
"$ref" : "#/definitions/Either_for_String_and_Array_of_String"
}
]
} ,
"description" : {
"default" : "<custom config>" ,
"type" : "string"
} ,
"style" : {
"default" : "green bold" ,
"type" : "string"
} ,
"disabled" : {
"default" : false ,
"type" : "boolean"
} ,
"detect_files" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_extensions" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"detect_folders" : {
"default" : [ ] ,
"type" : "array" ,
"items" : {
"type" : "string"
}
} ,
"os" : {
"type" : [
"string" ,
"null"
]
} ,
"use_stdin" : {
"type" : [
"boolean" ,
"null"
]
} ,
"ignore_timeout" : {
"default" : false ,
"type" : "boolean"
}
2022-09-09 14:59:38 +02:00
} ,
"additionalProperties" : false
2022-04-18 17:42:47 +02:00
} ,
"Either_for_Boolean_and_String" : {
"anyOf" : [
{
"type" : "boolean"
} ,
{
"type" : "string"
}
]
}
}
}