Created
May 25, 2021 06:54
-
-
Save erfan-khadem/7f10752e85da91de6a6437cc56e7c00d to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Warning: This config does not include keys that have an unset value | |
| # ~/.config/starship.toml | |
| format = '''\[$time\] $status$cmd_duration$username@$hostname \[$directory\] | |
| [> ](bold)''' | |
| scan_timeout = 30 | |
| command_timeout = 500 | |
| add_newline = false | |
| [aws] | |
| format = 'on [$symbol($profile )(\($region\) )]($style)' | |
| symbol = '☁️ ' | |
| style = 'bold yellow' | |
| disabled = true | |
| [aws.region_aliases] | |
| [battery] | |
| threshold = 10 | |
| style = 'red bold' | |
| [character] | |
| format = '$symbol ' | |
| success_symbol = '[❯](bold green)' | |
| error_symbol = '[❯](bold red)' | |
| vicmd_symbol = '[❮](bold green)' | |
| disabled = false | |
| [cmake] | |
| format = 'via [$symbol($version )]($style)' | |
| symbol = '△ ' | |
| style = 'bold blue' | |
| disabled = true | |
| detect_extensions = [] | |
| detect_files = [ | |
| 'CMakeLists.txt', | |
| 'CMakeCache.txt', | |
| ] | |
| detect_folders = [] | |
| [cmd_duration] | |
| min_time = 2000 | |
| format = '\([$duration]($style)\) ' | |
| style = 'yellow bold' | |
| show_milliseconds = true | |
| disabled = false | |
| show_notifications = false | |
| min_time_to_notify = 45000 | |
| [conda] | |
| truncation_length = 1 | |
| format = 'via [$symbol$environment]($style) ' | |
| symbol = '🅒 ' | |
| style = 'green bold' | |
| ignore_base = true | |
| disabled = true | |
| [crystal] | |
| format = 'via [$symbol($version )]($style)' | |
| symbol = '🔮 ' | |
| style = 'bold red' | |
| disabled = true | |
| detect_extensions = ['cr'] | |
| detect_files = ['shard.yml'] | |
| detect_folders = [] | |
| [dart] | |
| format = 'via [$symbol($version )]($style)' | |
| 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)' | |
| symbol = '🦕 ' | |
| style = 'green bold' | |
| disabled = true | |
| detect_extensions = [] | |
| detect_files = [ | |
| 'mod.ts', | |
| 'deps.ts', | |
| 'mod.js', | |
| 'deps.js', | |
| ] | |
| detect_folders = [] | |
| [directory] | |
| truncation_length = 3 | |
| truncate_to_repo = true | |
| fish_style_pwd_dir_length = 0 | |
| use_logical_path = true | |
| format = '[$path]($style)[$read_only]($read_only_style)' | |
| style = 'fg:85 bold' | |
| disabled = false | |
| read_only = '🔒' | |
| read_only_style = 'red' | |
| 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 = '[$symbol($version )(🎯 $tfm )]($style)' | |
| symbol = '.NET ' | |
| style = 'blue bold' | |
| heuristic = true | |
| disabled = true | |
| detect_extensions = [ | |
| 'sln', | |
| '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)' | |
| symbol = '💧 ' | |
| style = 'bold purple' | |
| disabled = true | |
| detect_extensions = [] | |
| detect_files = ['mix.exs'] | |
| detect_folders = [] | |
| [elm] | |
| format = 'via [$symbol($version )]($style)' | |
| symbol = '🌳 ' | |
| style = 'cyan bold' | |
| disabled = true | |
| detect_extensions = ['elm'] | |
| detect_files = [ | |
| 'elm.json', | |
| 'elm-package.json', | |
| '.elm-version', | |
| ] | |
| detect_folders = ['elm-stuff'] | |
| [env_var] | |
| symbol = '' | |
| style = 'black bold dimmed' | |
| format = 'with [$env_value]($style) ' | |
| disabled = false | |
| [erlang] | |
| format = 'via [$symbol($version )]($style)' | |
| symbol = ' ' | |
| style = 'bold red' | |
| disabled = true | |
| detect_extensions = [] | |
| detect_files = [ | |
| 'rebar.config', | |
| 'erlang.mk', | |
| ] | |
| detect_folders = [] | |
| [gcloud] | |
| format = 'on [$symbol$account(\($region\))]($style) ' | |
| symbol = '☁️ ' | |
| style = 'bold blue' | |
| disabled = true | |
| [gcloud.region_aliases] | |
| [git_branch] | |
| format = 'on [$symbol$branch]($style)(:[$remote]($style)) ' | |
| symbol = ' ' | |
| style = 'bold purple' | |
| truncation_length = 9223372036854775807 | |
| truncation_symbol = '…' | |
| only_attached = false | |
| always_show_remote = false | |
| disabled = true | |
| [git_commit] | |
| commit_hash_length = 7 | |
| format = '[\($hash$tag\)]($style) ' | |
| style = 'green bold' | |
| only_detached = true | |
| disabled = true | |
| tag_symbol = '🏷 ' | |
| tag_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 = true | |
| [git_status] | |
| format = '([\[$all_status$ahead_behind\]]($style) )' | |
| style = 'red bold' | |
| stashed = '\$' | |
| ahead = '⇡' | |
| behind = '⇣' | |
| diverged = '⇕' | |
| conflicted = '=' | |
| deleted = '✘' | |
| renamed = '»' | |
| modified = '!' | |
| staged = '+' | |
| untracked = '?' | |
| disabled = true | |
| [golang] | |
| format = 'via [$symbol($version )]($style)' | |
| symbol = '🐹 ' | |
| style = 'bold cyan' | |
| disabled = true | |
| 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)' | |
| 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 = false | |
| trim_at = '.' | |
| format = '[$hostname]($style)' | |
| style = 'fg:81 bold' | |
| 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 | |
| format = '[$symbol$number]($style) ' | |
| symbol = '✦' | |
| style = 'bold blue' | |
| disabled = true | |
| [julia] | |
| format = 'via [$symbol($version )]($style)' | |
| symbol = 'ஃ ' | |
| style = 'bold purple' | |
| disabled = true | |
| detect_extensions = ['jl'] | |
| detect_files = [ | |
| 'Project.toml', | |
| 'Manifest.toml', | |
| ] | |
| detect_folders = [] | |
| [kotlin] | |
| format = 'via [$symbol($version )]($style)' | |
| 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] | |
| [lua] | |
| format = 'via [$symbol($version )]($style)' | |
| 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)' | |
| 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] | |
| global_switch_indicator = '' | |
| local_switch_indicator = '*' | |
| format = 'via [$symbol($version )(\($switch_indicator$switch_name\) )]($style)' | |
| 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 | |
| [perl] | |
| symbol = '🐪 ' | |
| style = '149 bold' | |
| format = 'via [$symbol($version )]($style)' | |
| 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] | |
| symbol = '🐘 ' | |
| style = '147 bold' | |
| format = 'via [$symbol($version )]($style)' | |
| disabled = true | |
| detect_extensions = ['php'] | |
| detect_files = [ | |
| 'composer.json', | |
| '.php-version', | |
| ] | |
| detect_folders = [] | |
| [purescript] | |
| format = 'via [$symbol($version )]($style)' | |
| 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)' | |
| symbol = '🔺 ' | |
| style = 'red bold' | |
| disabled = true | |
| detect_extensions = [ | |
| 'red', | |
| 'reds', | |
| ] | |
| detect_files = [] | |
| detect_folders = [] | |
| [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 = [] | |
| [rust] | |
| format = 'via [$symbol($version )]($style)' | |
| version_format = 'v${raw}' | |
| symbol = '🦀 ' | |
| style = 'bold red' | |
| disabled = true | |
| detect_extensions = ['rs'] | |
| detect_files = ['Cargo.toml'] | |
| detect_folders = [] | |
| [scala] | |
| disabled = true | |
| format = 'via [$symbol($version )]($style)' | |
| style = 'red bold' | |
| symbol = '🆂 ' | |
| detect_extensions = [ | |
| 'sbt', | |
| 'scala', | |
| ] | |
| detect_files = [ | |
| '.scalaenv', | |
| '.sbtenv', | |
| 'build.sbt', | |
| ] | |
| detect_folders = ['.metals'] | |
| [shell] | |
| format = '$indicator ' | |
| bash_indicator = 'bsh' | |
| fish_indicator = 'fsh' | |
| zsh_indicator = 'zsh' | |
| powershell_indicator = 'psh' | |
| ion_indicator = 'ion' | |
| elvish_indicator = 'esh' | |
| tcsh_indicator = 'tsh' | |
| 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 = true | |
| [status] | |
| format = '[status](bright-red): [$status]($style) ' | |
| symbol = '✖' | |
| not_executable_symbol = '🚫' | |
| not_found_symbol = '🔍' | |
| sigint_symbol = '🧱' | |
| signal_symbol = '⚡' | |
| style = 'bold red' | |
| map_symbol = false | |
| recognize_signal_code = true | |
| disabled = false | |
| [swift] | |
| format = 'via [$symbol($version )]($style)' | |
| symbol = '🐦 ' | |
| style = 'bold 202' | |
| disabled = true | |
| detect_extensions = ['swift'] | |
| detect_files = ['Package.swift'] | |
| detect_folders = [] | |
| [terraform] | |
| format = 'via [$symbol$workspace]($style) ' | |
| symbol = '💠 ' | |
| style = 'bold 105' | |
| disabled = true | |
| detect_extensions = [ | |
| 'tf', | |
| 'hcl', | |
| ] | |
| detect_files = [] | |
| detect_folders = ['.terraform'] | |
| [time] | |
| format = '[$time]($style)' | |
| style = 'bold fg:202' | |
| use_12hr = false | |
| disabled = false | |
| utc_time_offset = 'local' | |
| time_range = '-' | |
| time_format = '%T %d/%m' | |
| [username] | |
| format = '[$user]($style)' | |
| style_root = 'fg:190 bold' | |
| style_user = 'fg:226 bold' | |
| show_always = true | |
| disabled = false | |
| [vagrant] | |
| format = 'via [$symbol($version )]($style)' | |
| symbol = '⍱ ' | |
| style = 'cyan bold' | |
| disabled = true | |
| detect_extensions = [] | |
| detect_files = ['Vagrantfile'] | |
| detect_folders = [] | |
| [zig] | |
| format = 'via [$symbol($version )]($style)' | |
| symbol = '↯ ' | |
| style = 'bold yellow' | |
| disabled = true | |
| detect_extensions = ['zig'] | |
| detect_files = [] | |
| detect_folders = [] | |
| [custom] | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment