| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822 |
- # Warning: This config does not include keys that have an unset value
- # $all is shorthand for $username$hostname$localip$shlvl$singularity$kubernetes$directory$vcsh$git_branch$git_commit$git_state$git_metrics$git_status$hg_branch$docker_context$package$cmake$cobol$dart$deno$dotnet$elixir$elm$erlang$golang$helm$java$julia$kotlin$lua$nim$nodejs$ocaml$perl$php$pulumi$purescript$python$rlang$red$ruby$rust$scala$swift$terraform$vlang$vagrant$zig$nix_shell$conda$memory_usage$aws$gcloud$openstack$azure$env_var$crystal$custom$sudo$cmd_duration$line_break$jobs$battery$time$status$container$shell$character
- format = """
- [ $directory$git_branch$git_commit$git_status\
- [](234)$fill[](234) \
- $golang\
- $rust\
- $cmd_duration\
- $status\
- $hostname\
- $time](bg:234)\
- $line_break\
- $shell$character"""
- right_format = ''
- continuation_prompt = '[∙∙∙](bright-black) '
- scan_timeout = 30
- command_timeout = 500
- add_newline = true
- [aws]
- format = 'on [$symbol($profile )(\($region\) )(\[$duration\])]($style)'
- symbol = '☁️ '
- style = 'bold yellow'
- disabled = true
- expiration_symbol = 'X'
- [aws.region_aliases]
- [azure]
- format = 'on [$symbol($subscription)]($style) '
- symbol = 'ﴃ '
- style = 'blue bold'
- disabled = true
- [battery]
- full_symbol = ' '
- charging_symbol = ' '
- discharging_symbol = ' '
- unknown_symbol = ' '
- empty_symbol = ' '
- disabled = true
- format = '[$symbol$percentage]($style) '
- [[battery.display]]
- threshold = 10
- style = 'red bold'
- [character]
- format = '$symbol '
- success_symbol = '[❯](76)'
- error_symbol = '[❯](bold bright-red)'
- vicmd_symbol = '[❮](bold bright-green)'
- disabled = false
- [cmake]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '△ '
- style = 'bold blue'
- disabled = true
- detect_extensions = []
- detect_files = [
- 'CMakeLists.txt',
- 'CMakeCache.txt',
- ]
- detect_folders = []
- [cmd_duration]
- min_time = 2000
- format = '⏰ [$duration]($style)(bg:234) '
- style = 'yellow bold bg:234'
- show_milliseconds = false
- disabled = false
- show_notifications = false
- min_time_to_notify = 45000
- [cobol]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '⚙️ '
- style = 'bold blue'
- disabled = true
- detect_extensions = [
- 'cbl',
- 'cob',
- 'CBL',
- 'COB',
- ]
- detect_files = []
- detect_folders = []
- [conda]
- truncation_length = 1
- format = 'via [$symbol$environment]($style) '
- symbol = '🅒 '
- style = 'green bold'
- ignore_base = true
- disabled = true
- [container]
- format = '[$symbol \[$name\]]($style) '
- symbol = '⬢'
- style = 'red bold dimmed'
- disabled = true
- [crystal]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🔮 '
- style = 'bold red'
- disabled = true
- detect_extensions = ['cr']
- detect_files = ['shard.yml']
- detect_folders = []
- [dart]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🎯 '
- style = 'bold blue'
- disabled = true
- detect_extensions = ['dart']
- detect_files = [
- 'pubspec.yaml',
- 'pubspec.yml',
- 'pubspec.lock',
- ]
- detect_folders = ['.dart_tool']
- [deno]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🦕 '
- style = 'green bold'
- disabled = true
- detect_extensions = []
- detect_files = [
- 'deno.json',
- 'deno.jsonc',
- 'mod.ts',
- 'deps.ts',
- 'mod.js',
- 'deps.js',
- ]
- detect_folders = []
- [directory]
- truncation_length = 5
- truncate_to_repo = false
- fish_style_pwd_dir_length = 1
- use_logical_path = true
- #format = '[$read_only]($read_only_style)[$path_base]($style)[$last_component](39 bold bg:234) '
- #repo_root_format = '[$read_only]($read_only_style)[$before_root_path]($style)[$repo_root]($repo_root_style)[$path_base]($style)[$last_component](39 bold bg:234) '
- format = '[$read_only]($read_only_style)[$path]($style) '
- repo_root_format = '[$read_only]($read_only_style)[$before_root_path]($style)[$repo_root]($repo_root_style)[$path]($style) '
- style = '31 bg:234'
- disabled = false
- read_only = '∅ '
- read_only_style = 'red bold bg:234'
- repo_root_style = '39 bold bg:234'
- truncation_symbol = ''
- home_symbol = '~'
- use_os_path_sep = true
- [directory.substitutions]
- [docker_context]
- symbol = '🐳 '
- style = 'blue bold'
- format = 'via [$symbol$context]($style) '
- only_with_files = true
- disabled = true
- detect_extensions = []
- detect_files = [
- 'docker-compose.yml',
- 'docker-compose.yaml',
- 'Dockerfile',
- ]
- detect_folders = []
- [dotnet]
- format = 'via [$symbol($version )(🎯 $tfm )]($style)'
- version_format = 'v${raw}'
- symbol = '.NET '
- style = 'blue bold'
- heuristic = true
- disabled = true
- detect_extensions = [
- 'csproj',
- 'fsproj',
- 'xproj',
- ]
- detect_files = [
- 'global.json',
- 'project.json',
- 'Directory.Build.props',
- 'Directory.Build.targets',
- 'Packages.props',
- ]
- detect_folders = []
- [elixir]
- format = 'via [$symbol($version \(OTP $otp_version\) )]($style)'
- version_format = 'v${raw}'
- symbol = '💧 '
- style = 'bold purple'
- disabled = true
- detect_extensions = []
- detect_files = ['mix.exs']
- detect_folders = []
- [elm]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🌳 '
- style = 'cyan bold'
- disabled = true
- detect_extensions = ['elm']
- detect_files = [
- 'elm.json',
- 'elm-package.json',
- '.elm-version',
- ]
- detect_folders = ['elm-stuff']
- [env_var]
- [erlang]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = ' '
- style = 'bold red'
- disabled = true
- detect_extensions = []
- detect_files = [
- 'rebar.config',
- 'erlang.mk',
- ]
- detect_folders = []
- [fill]
- style = 'fg:238'
- symbol = '·'
- disabled = false
- [gcloud]
- format = 'on [$symbol$account(@$domain)(\($region\))]($style) '
- symbol = '☁️ '
- style = 'bold blue'
- disabled = true
- [gcloud.region_aliases]
- [git_branch]
- format = '[ ](fg:242 bg:234)[$branch]($style)(:[$remote]($style)) '
- symbol = ' '
- style = '76 bg:234'
- truncation_length = 9223372036854775807
- truncation_symbol = '…'
- only_attached = true
- always_show_remote = false
- disabled = false
- [git_commit]
- commit_hash_length = 7
- format = '[ ](fg:242 bg:234)[[@](244 bg:234)$hash$tag]($style) '
- style = '76 bg:234'
- only_detached = true
- disabled = false
- tag_symbol = '#'
- tag_disabled = false
- [git_metrics]
- added_style = 'bold bright-green'
- deleted_style = 'bold bright-red'
- only_nonzero_diffs = true
- format = '([+$added]($added_style) )([-$deleted]($deleted_style) )'
- disabled = true
- [git_state]
- rebase = 'REBASING'
- merge = 'MERGING'
- revert = 'REVERTING'
- cherry_pick = 'CHERRY-PICKING'
- bisect = 'BISECTING'
- am = 'AM'
- am_or_rebase = 'AM/REBASE'
- style = 'bold yellow bg:234'
- format = '\([$state( $progress_current/$progress_total)]($style)\) '
- disabled = false
- [git_status]
- format = '$ahead_behind$all_status'
- style = 'bg:234'
- stashed = '[↯$count ](yellow bg:234)'
- ahead = '[⇡$count ](76 bg:234)'
- behind = '[⇣$count ](purple bg:234)'
- up_to_date = '[✔ ](green bg:234)'
- diverged = '[⇞$ahead_count](76 bg:234)[⇟$behind_count](purple bg:234) '
- conflicted = '[=$count ](196 bg:234)'
- deleted = '[-$count ](bright-red bg:234)'
- renamed = '[»$count ](178 bg:234)'
- modified = '[*$count ](160 bg:234)'
- staged = '[+$count ](178 bg:234)'
- untracked = '[?$count ](39 bg:234)'
- ignore_submodules = false
- disabled = false
- [golang]
- #format = '[$symbol($version )]($style)'
- format = '[$symbol]($style)'
- version_format = 'v${raw}'
- #symbol = '🐹 '
- symbol = 'Go '
- style = 'cyan bg:234'
- disabled = false
- detect_extensions = ['go']
- detect_files = [
- 'go.mod',
- 'go.sum',
- 'glide.yaml',
- 'Gopkg.yml',
- 'Gopkg.lock',
- '.go-version',
- ]
- detect_folders = ['Godeps']
- [helm]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '⎈ '
- style = 'bold white'
- disabled = true
- detect_extensions = []
- detect_files = [
- 'helmfile.yaml',
- 'Chart.yaml',
- ]
- detect_folders = []
- [hg_branch]
- symbol = ' '
- style = 'bold purple'
- format = 'on [$symbol$branch]($style) '
- truncation_length = 9223372036854775807
- truncation_symbol = '…'
- disabled = true
- [hostname]
- ssh_only = true
- trim_at = '.'
- format = '[$hostname]($style) '
- style = 'red bold bg:234'
- disabled = false
- [java]
- disabled = true
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- style = 'red dimmed'
- symbol = '☕ '
- detect_extensions = [
- 'java',
- 'class',
- 'jar',
- 'gradle',
- 'clj',
- 'cljc',
- ]
- detect_files = [
- 'pom.xml',
- 'build.gradle.kts',
- 'build.sbt',
- '.java-version',
- 'deps.edn',
- 'project.clj',
- 'build.boot',
- ]
- detect_folders = []
- [jobs]
- threshold = 1
- symbol_threshold = 1
- number_threshold = 2
- format = '[$symbol$number]($style) '
- symbol = '✦'
- style = 'bold blue'
- disabled = false
- [julia]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = 'ஃ '
- style = 'bold purple'
- disabled = true
- detect_extensions = ['jl']
- detect_files = [
- 'Project.toml',
- 'Manifest.toml',
- ]
- detect_folders = []
- [kotlin]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🅺 '
- style = 'bold blue'
- kotlin_binary = 'kotlin'
- disabled = true
- detect_extensions = [
- 'kt',
- 'kts',
- ]
- detect_files = []
- detect_folders = []
- [kubernetes]
- symbol = '☸ '
- format = '[$symbol$context( \($namespace\))]($style) in '
- style = 'cyan bold'
- disabled = true
- [kubernetes.context_aliases]
- [line_break]
- disabled = false
- [localip]
- ssh_only = true
- format = '[$localipv4]($style) '
- style = 'yellow bold'
- disabled = true
- [lua]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🌙 '
- style = 'bold blue'
- lua_binary = 'lua'
- disabled = true
- detect_extensions = ['lua']
- detect_files = ['.lua-version']
- detect_folders = ['lua']
- [memory_usage]
- threshold = 75
- format = 'via $symbol[$ram( | $swap)]($style) '
- style = 'white bold dimmed'
- symbol = '🐏 '
- disabled = true
- [nim]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '👑 '
- style = 'yellow bold'
- disabled = true
- detect_extensions = [
- 'nim',
- 'nims',
- 'nimble',
- ]
- detect_files = ['nim.cfg']
- detect_folders = []
- [nix_shell]
- format = 'via [$symbol$state( \($name\))]($style) '
- symbol = '❄️ '
- style = 'bold blue'
- impure_msg = 'impure'
- pure_msg = 'pure'
- disabled = true
- [nodejs]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = ' '
- style = 'bold green'
- disabled = true
- not_capable_style = 'bold red'
- detect_extensions = [
- 'js',
- 'mjs',
- 'cjs',
- 'ts',
- ]
- detect_files = [
- 'package.json',
- '.node-version',
- '.nvmrc',
- ]
- detect_folders = ['node_modules']
- [ocaml]
- format = 'via [$symbol($version )(\($switch_indicator$switch_name\) )]($style)'
- version_format = 'v${raw}'
- global_switch_indicator = ''
- local_switch_indicator = '*'
- symbol = '🐫 '
- style = 'bold yellow'
- disabled = true
- detect_extensions = [
- 'opam',
- 'ml',
- 'mli',
- 're',
- 'rei',
- ]
- detect_files = [
- 'dune',
- 'dune-project',
- 'jbuild',
- 'jbuild-ignore',
- '.merlin',
- ]
- detect_folders = [
- '_opam',
- 'esy.lock',
- ]
- [openstack]
- format = 'on [$symbol$cloud(\($project\))]($style) '
- symbol = '☁️ '
- style = 'bold yellow'
- disabled = true
- [package]
- format = 'is [$symbol$version]($style) '
- symbol = '📦 '
- style = '208 bold'
- display_private = false
- disabled = true
- version_format = 'v${raw}'
- [perl]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🐪 '
- style = '149 bold'
- disabled = true
- detect_extensions = [
- 'pl',
- 'pm',
- 'pod',
- ]
- detect_files = [
- 'Makefile.PL',
- 'Build.PL',
- 'cpanfile',
- 'cpanfile.snapshot',
- 'META.json',
- 'META.yml',
- '.perl-version',
- ]
- detect_folders = []
- [php]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🐘 '
- style = '147 bold'
- disabled = true
- detect_extensions = ['php']
- detect_files = [
- 'composer.json',
- '.php-version',
- ]
- detect_folders = []
- [pulumi]
- format = 'via [$symbol($username@)$stack]($style) '
- version_format = 'v${raw}'
- symbol = ' '
- style = 'bold 5'
- disabled = true
- [purescript]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '<=> '
- style = 'bold white'
- disabled = true
- detect_extensions = ['purs']
- detect_files = ['spago.dhall']
- detect_folders = []
- [python]
- pyenv_version_name = false
- pyenv_prefix = 'pyenv '
- python_binary = [
- 'python',
- 'python3',
- 'python2',
- ]
- format = 'via [${symbol}${pyenv_prefix}(${version} )(\($virtualenv\) )]($style)'
- version_format = 'v${raw}'
- style = 'yellow bold'
- symbol = '🐍 '
- disabled = true
- detect_extensions = ['py']
- detect_files = [
- 'requirements.txt',
- '.python-version',
- 'pyproject.toml',
- 'Pipfile',
- 'tox.ini',
- 'setup.py',
- '__init__.py',
- ]
- detect_folders = []
- [red]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🔺 '
- style = 'red bold'
- disabled = true
- detect_extensions = [
- 'red',
- 'reds',
- ]
- detect_files = []
- detect_folders = []
- [rlang]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- style = 'blue bold'
- symbol = '📐 '
- disabled = true
- detect_extensions = [
- 'R',
- 'Rd',
- 'Rmd',
- 'Rproj',
- 'Rsx',
- ]
- detect_files = ['.Rprofile']
- detect_folders = ['.Rproj.user']
- [ruby]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '💎 '
- style = 'bold red'
- disabled = true
- detect_extensions = ['rb']
- detect_files = [
- 'Gemfile',
- '.ruby-version',
- ]
- detect_folders = []
- detect_variables = [
- 'RUBY_VERSION',
- 'RBENV_VERSION',
- ]
- [rust]
- #format = '[$symbol($version )]($style)'
- format = '$symbol'
- version_format = 'v${raw}'
- symbol = '🦀 '
- style = 'cyan bg:234'
- disabled = false
- detect_extensions = ['rs']
- detect_files = ['Cargo.toml']
- detect_folders = []
- [scala]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- disabled = true
- style = 'red bold'
- symbol = '🆂 '
- detect_extensions = [
- 'sbt',
- 'scala',
- ]
- detect_files = [
- '.scalaenv',
- '.sbtenv',
- 'build.sbt',
- ]
- detect_folders = ['.metals']
- [shell]
- format = '[$indicator]($style) '
- bash_indicator = '[bash](bright-green bold)'
- fish_indicator = '[fish](bright-yellow bold)'
- zsh_indicator = '[zsh](bright-blue bold)'
- powershell_indicator = 'psh'
- ion_indicator = 'ion'
- elvish_indicator = 'esh'
- tcsh_indicator = 'tsh'
- nu_indicator = 'nu'
- xonsh_indicator = 'xsh'
- cmd_indicator = 'cmd'
- unknown_indicator = ''
- style = 'white'
- disabled = false
- [shlvl]
- threshold = 2
- format = '[$symbol$shlvl]($style) '
- symbol = '↕️ '
- repeat = false
- style = 'bold yellow'
- disabled = true
- [singularity]
- symbol = ''
- format = '[$symbol\[$env\]]($style) '
- style = 'blue bold dimmed'
- disabled = true
- [status]
- format = '$symbol '
- #symbol = '✖ '
- symbol = '[✘](bold red bg:234) '
- #success_symbol = '✔️'
- success_symbol = '[✔](green bg:234) '
- not_executable_symbol = '🚫 '
- not_found_symbol = '🔍 '
- sigint_symbol = '[INT]($style)'
- signal_symbol = '[SIG$signal_name]($style)'
- style = 'bold red bg:234'
- map_symbol = true
- recognize_signal_code = true
- pipestatus = true
- pipestatus_separator = '|'
- pipestatus_format = '\($pipestatus\) => $symbol[$common_meaning]($style)$signal_symbol$maybe_int '
- disabled = false
- [sudo]
- format = '[as $symbol]($style)'
- symbol = '🧙 '
- style = 'bold blue'
- allow_windows = false
- disabled = true
- [swift]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '🐦 '
- style = 'bold 202'
- disabled = true
- detect_extensions = ['swift']
- detect_files = ['Package.swift']
- detect_folders = []
- [terraform]
- format = 'via [$symbol$workspace]($style) '
- version_format = 'v${raw}'
- symbol = '💠 '
- style = 'bold 105'
- disabled = true
- detect_extensions = [
- 'tf',
- 'tfplan',
- 'tfstate',
- ]
- detect_files = []
- detect_folders = ['.terraform']
- [time]
- format = '[$time ]($style)'
- time_format = '%H:%M:%S'
- style = '66 bg:234'
- use_12hr = false
- disabled = false
- utc_time_offset = 'local'
- time_range = '-'
- [username]
- format = '[$user]($style) in '
- style_root = 'red bold'
- style_user = 'yellow bold'
- show_always = false
- disabled = false
- [vagrant]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '⍱ '
- style = 'cyan bold'
- disabled = true
- detect_extensions = []
- detect_files = ['Vagrantfile']
- detect_folders = []
- [vcsh]
- symbol = ''
- style = 'bold yellow'
- format = 'vcsh [$symbol$repo]($style) '
- disabled = true
- [vlang]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = 'V '
- style = 'blue bold'
- disabled = true
- detect_extensions = ['v']
- detect_files = [
- 'v.mod',
- 'vpkg.json',
- '.vpkg-lock.json',
- ]
- detect_folders = []
- [zig]
- format = 'via [$symbol($version )]($style)'
- version_format = 'v${raw}'
- symbol = '↯ '
- style = 'bold yellow'
- disabled = true
- detect_extensions = ['zig']
- detect_files = []
- detect_folders = []
- [custom]
|