mirror of https://github.com/akelge/zsh
839 lines
16 KiB
TOML
839 lines
16 KiB
TOML
# Warning: This config does not include keys that have an unset value
|
||
|
||
# $all is shorthand for $username$hostname$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$shell$character
|
||
# format = '$all'
|
||
format = """
|
||
${custom.root}\
|
||
$hostname\
|
||
$jobs\
|
||
$directory\
|
||
$git_branch\
|
||
$git_state\
|
||
$git_status\
|
||
$cmd_duration\
|
||
$fill\
|
||
$aws\
|
||
$kubernetes\
|
||
${custom.vpn}\
|
||
$line_break\
|
||
$python\
|
||
$character"""
|
||
|
||
# right_format = """
|
||
# ${custom.local_title}\
|
||
# ${custom.remote_title}"""
|
||
|
||
scan_timeout = 30
|
||
command_timeout = 500
|
||
add_newline = false
|
||
|
||
[aws]
|
||
# format = '[$symbol($profile )(\($region\) )(\[$duration\])]($style)'
|
||
format = '[ $symbol($profile)(/($region)) ]($style)'
|
||
# symbol = '☁️ '
|
||
symbol = ' '
|
||
# symbol = ' '
|
||
style = 'inverted bright-yellow'
|
||
disabled = false
|
||
expiration_symbol = 'X'
|
||
|
||
[aws.region_aliases]
|
||
eu-west-1 = "ire1"
|
||
eu-central-1 = "fra1"
|
||
us-east-2 = "ohio1"
|
||
|
||
[azure]
|
||
format = 'on [$symbol($subscription)]($style) '
|
||
symbol = 'ﴃ '
|
||
style = 'blue bold'
|
||
disabled = true
|
||
|
||
[battery]
|
||
full_symbol = ' '
|
||
charging_symbol = ' '
|
||
discharging_symbol = ' '
|
||
unknown_symbol = ' '
|
||
empty_symbol = ' '
|
||
disabled = false
|
||
format = '[$symbol$percentage]($style) '
|
||
|
||
[[battery.display]]
|
||
threshold = 10
|
||
style = 'red bold'
|
||
|
||
[character]
|
||
format = '$symbol '
|
||
success_symbol = '[❯](bright-yellow)'
|
||
error_symbol = '[❯](bold red)'
|
||
vicmd_symbol = '[❮](bright-yellow)'
|
||
disabled = false
|
||
|
||
[cmake]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '△ '
|
||
style = 'bold blue'
|
||
disabled = false
|
||
detect_extensions = []
|
||
detect_files = [
|
||
'CMakeLists.txt',
|
||
'CMakeCache.txt',
|
||
]
|
||
detect_folders = []
|
||
|
||
[cmd_duration]
|
||
min_time = 30000
|
||
format = '[$duration]($style) '
|
||
style = 'yellow'
|
||
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 = false
|
||
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 = false
|
||
|
||
[crystal]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '🔮 '
|
||
style = 'bold red'
|
||
disabled = false
|
||
detect_extensions = ['cr']
|
||
detect_files = ['shard.yml']
|
||
detect_folders = []
|
||
|
||
[dart]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '🎯 '
|
||
style = 'bold blue'
|
||
disabled = false
|
||
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 = false
|
||
detect_extensions = []
|
||
detect_files = [
|
||
'mod.ts',
|
||
'deps.ts',
|
||
'mod.js',
|
||
'deps.js',
|
||
]
|
||
detect_folders = []
|
||
|
||
[directory]
|
||
truncation_length = 5
|
||
truncate_to_repo = true
|
||
repo_root_style = "underline italic bold blue"
|
||
fish_style_pwd_dir_length = 0
|
||
use_logical_path = true
|
||
format = '[$path]($style)[$read_only]($read_only_style) '
|
||
# repo_root_format = '[$before_root_path]($style)[$repo_root]($repo_root_style)[$path]($style)[$read_only]($read_only_style) '
|
||
style = 'blue bold'
|
||
disabled = false
|
||
# read_only = '🔒'
|
||
read_only = " \u2718"
|
||
read_only_style = 'bright-red bold'
|
||
truncation_symbol = '.../'
|
||
home_symbol = '~'
|
||
|
||
[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 = false
|
||
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 = false
|
||
detect_extensions = []
|
||
detect_files = ['mix.exs']
|
||
detect_folders = []
|
||
|
||
[elm]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '🌳 '
|
||
style = 'cyan bold'
|
||
disabled = false
|
||
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 = false
|
||
detect_extensions = []
|
||
detect_files = [
|
||
'rebar.config',
|
||
'erlang.mk',
|
||
]
|
||
detect_folders = []
|
||
|
||
[fill]
|
||
style = 'bold black'
|
||
symbol = ' '
|
||
disabled = false
|
||
|
||
[gcloud]
|
||
format = 'on [$symbol$account(@$domain)(\($region\))]($style) '
|
||
symbol = '☁️ '
|
||
style = 'bold blue'
|
||
disabled = false
|
||
|
||
[gcloud.region_aliases]
|
||
|
||
[git_branch]
|
||
format = '[$symbol$branch]($style)(:[$remote]($style)) '
|
||
symbol = ' '
|
||
style = 'yellow'
|
||
truncation_length = 9223372036854775807
|
||
truncation_symbol = '…'
|
||
only_attached = false
|
||
always_show_remote = false
|
||
disabled = false
|
||
|
||
[git_commit]
|
||
commit_hash_length = 7
|
||
format = '[\($hash$tag\)]($style) '
|
||
style = 'green bold'
|
||
only_detached = true
|
||
disabled = false
|
||
tag_symbol = ' 🏷 '
|
||
tag_disabled = true
|
||
|
||
[git_metrics]
|
||
added_style = 'bold green'
|
||
deleted_style = 'bold 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'
|
||
format = '\([$state( $progress_current/$progress_total)]($style)\) '
|
||
disabled = false
|
||
|
||
[git_status]
|
||
format = '([\[$all_status$ahead_behind\]]($style) )'
|
||
style = 'red bold'
|
||
stashed = '\$'
|
||
ahead = '⇡'
|
||
behind = '⇣'
|
||
up_to_date = ''
|
||
diverged = '⇕'
|
||
conflicted = '='
|
||
deleted = '✘'
|
||
renamed = '»'
|
||
modified = '!'
|
||
staged = '+'
|
||
untracked = '?'
|
||
disabled = false
|
||
|
||
[golang]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '🐹 '
|
||
style = 'bold cyan'
|
||
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 = false
|
||
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 = 'white'
|
||
disabled = false
|
||
|
||
[java]
|
||
disabled = false
|
||
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 = '✦'
|
||
symbol = "\u2622"
|
||
style = 'bold bright-blue'
|
||
disabled = false
|
||
|
||
[julia]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = 'ஃ '
|
||
style = 'bold purple'
|
||
disabled = false
|
||
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 = false
|
||
detect_extensions = [
|
||
'kt',
|
||
'kts',
|
||
]
|
||
detect_files = []
|
||
detect_folders = []
|
||
|
||
[kubernetes]
|
||
symbol = '☸ '
|
||
format = '[ $symbol$context/$namespace]($style) '
|
||
style = 'inverted bold bright-blue'
|
||
disabled = false
|
||
|
||
[kubernetes.context_aliases]
|
||
|
||
[line_break]
|
||
disabled = false
|
||
|
||
[lua]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '🌙 '
|
||
style = 'bold blue'
|
||
lua_binary = 'lua'
|
||
disabled = false
|
||
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 = false
|
||
|
||
[nim]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '👑 '
|
||
style = 'yellow bold'
|
||
disabled = false
|
||
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 = false
|
||
|
||
[nodejs]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = ' '
|
||
style = 'bold green'
|
||
disabled = false
|
||
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 = false
|
||
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 = false
|
||
|
||
[package]
|
||
format = 'is [$symbol$version]($style) '
|
||
symbol = '📦 '
|
||
style = '208 bold'
|
||
display_private = false
|
||
disabled = false
|
||
version_format = 'v${raw}'
|
||
|
||
[perl]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '🐪 '
|
||
style = '149 bold'
|
||
disabled = false
|
||
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 = false
|
||
detect_extensions = ['php']
|
||
detect_files = [
|
||
'composer.json',
|
||
'.php-version',
|
||
]
|
||
detect_folders = []
|
||
|
||
[pulumi]
|
||
format = 'via [$symbol$stack]($style) '
|
||
version_format = 'v${raw}'
|
||
symbol = ' '
|
||
style = 'bold 5'
|
||
disabled = false
|
||
|
||
[purescript]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '<=> '
|
||
style = 'bold white'
|
||
disabled = false
|
||
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)'
|
||
format = '[($virtualenv:)${version}]($style)'
|
||
version_format = '${raw}'
|
||
style = 'bright-black'
|
||
# symbol = '🐍 '
|
||
# symbol = ''
|
||
symbol = ''
|
||
disabled = false
|
||
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 = false
|
||
detect_extensions = [
|
||
'red',
|
||
'reds',
|
||
]
|
||
detect_files = []
|
||
detect_folders = []
|
||
|
||
[rlang]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
style = 'blue bold'
|
||
symbol = '📐 '
|
||
disabled = false
|
||
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 = false
|
||
detect_extensions = ['rb']
|
||
detect_files = [
|
||
'Gemfile',
|
||
'.ruby-version',
|
||
]
|
||
detect_folders = []
|
||
detect_variables = [
|
||
'RUBY_VERSION',
|
||
'RBENV_VERSION',
|
||
]
|
||
|
||
[rust]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = '🦀 '
|
||
style = 'bold red'
|
||
disabled = false
|
||
detect_extensions = ['rs']
|
||
detect_files = ['Cargo.toml']
|
||
detect_folders = []
|
||
|
||
[scala]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
disabled = false
|
||
style = 'red bold'
|
||
symbol = '🆂 '
|
||
detect_extensions = [
|
||
'sbt',
|
||
'scala',
|
||
]
|
||
detect_files = [
|
||
'.scalaenv',
|
||
'.sbtenv',
|
||
'build.sbt',
|
||
]
|
||
detect_folders = ['.metals']
|
||
|
||
[shell]
|
||
format = '[$indicator]($style) '
|
||
bash_indicator = 'bsh'
|
||
fish_indicator = 'fsh'
|
||
zsh_indicator = 'zsh'
|
||
powershell_indicator = 'psh'
|
||
ion_indicator = 'ion'
|
||
elvish_indicator = 'esh'
|
||
tcsh_indicator = 'tsh'
|
||
nu_indicator = 'nu'
|
||
xonsh_indicator = 'xsh'
|
||
unknown_indicator = ''
|
||
style = 'white bold'
|
||
disabled = true
|
||
|
||
[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 = false
|
||
|
||
[status]
|
||
format = '[$symbol$status]($style) '
|
||
symbol = '✖'
|
||
success_symbol = '✔️'
|
||
not_executable_symbol = '🚫'
|
||
not_found_symbol = '🔍'
|
||
sigint_symbol = '🧱'
|
||
signal_symbol = '⚡'
|
||
style = 'bold red'
|
||
map_symbol = false
|
||
recognize_signal_code = true
|
||
pipestatus = false
|
||
pipestatus_separator = '|'
|
||
pipestatus_format = '\[$pipestatus\] => [$symbol$common_meaning$signal_name$maybe_int]($style)'
|
||
disabled = true
|
||
|
||
[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 = false
|
||
detect_extensions = ['swift']
|
||
detect_files = ['Package.swift']
|
||
detect_folders = []
|
||
|
||
[terraform]
|
||
format = '[$symbol$version]($style)'
|
||
version_format = '${raw}'
|
||
symbol = '💠 '
|
||
style = 'bold 105'
|
||
disabled = false
|
||
detect_extensions = [
|
||
'tf',
|
||
'tfplan',
|
||
'tfstate',
|
||
]
|
||
detect_files = []
|
||
detect_folders = ['.terraform']
|
||
|
||
[time]
|
||
format = 'at [$time]($style) '
|
||
style = 'bold yellow'
|
||
use_12hr = false
|
||
disabled = true
|
||
utc_time_offset = 'local'
|
||
time_range = '-'
|
||
|
||
[username]
|
||
format = '[$user]($style)'
|
||
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 = false
|
||
detect_extensions = []
|
||
detect_files = ['Vagrantfile']
|
||
detect_folders = []
|
||
|
||
[vcsh]
|
||
symbol = ''
|
||
style = 'bold yellow'
|
||
format = 'vcsh [$symbol$repo]($style) '
|
||
disabled = false
|
||
|
||
[vlang]
|
||
format = 'via [$symbol($version )]($style)'
|
||
version_format = 'v${raw}'
|
||
symbol = 'V '
|
||
style = 'blue bold'
|
||
disabled = false
|
||
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 = false
|
||
detect_extensions = ['zig']
|
||
detect_files = []
|
||
detect_folders = []
|
||
|
||
[custom]
|
||
|
||
[custom.vpn]
|
||
description = "vpn status"
|
||
command = "echo \uF023"
|
||
when = "ifconfig utun3 > /dev/null 2>&1"
|
||
# format = "[$symbol($output)]($style)" # Remove extra blank after output
|
||
style = "green"
|
||
|
||
[custom.root]
|
||
description = "show if user is root"
|
||
command = "echo \u26A1"
|
||
when = "[ $USER = 'root' ]"
|
||
style = "bright-yellow"
|
||
|
||
[custom.window_title]
|
||
description = "set window title"
|
||
command = '[ -z $SSH_CLIENT] && print -Pn "\e]1;%2~\a" || print -Pn "\e]1;(%m) %2~\a"'
|
||
# format = "[$symbol($output)]($style) " # Remove extra blank after output
|
||
format="($output)"
|
||
when = "true"
|
||
|