# DevOps/Testing focused Starship config format = """ $time\ $directory\ $git_branch\ $git_status\ $kubernetes\ $docker_context\ $python\ $golang\ $nodejs\ $cmd_duration\ $line_break\ $character""" # Fast command execution command_timeout = 1000 [time] disabled = false format = '[$time]($style) ' time_format = "%H:%M" style = "bold yellow" [directory] truncation_length = 3 truncation_symbol = "…/" read_only = " 🔒" style = "bold cyan" [git_branch] symbol = " " format = "[$symbol$branch]($style) " style = "bold purple" truncation_length = 20 truncation_symbol = "…" [git_status] format = '([\[$all_status$ahead_behind\]]($style) )' style = "bold red" conflicted = "⚡" ahead = "⇡" behind = "⇣" diverged = "⇕" up_to_date = "✓" untracked = "?" stashed = "$" modified = "!" staged = "+" renamed = "»" deleted = "✘" [kubernetes] format = '[$symbol$context( \($namespace\))]($style) ' symbol = "☸ " style = "bold cyan" disabled = false [docker_context] symbol = " " format = "[$symbol$context]($style) " style = "bold blue" only_with_files = true [python] symbol = " " format = '[$symbol$pyenv_prefix($version)]($style) ' style = "bold green" detect_extensions = ["py", "pyi", "pyc", "pyo", "pyd", "ipynb"] detect_files = ["requirements.txt", "pyproject.toml", "Pipfile", ".python-version"] [golang] symbol = " " format = '[$symbol($version)]($style) ' style = "bold cyan" detect_extensions = ["go"] detect_files = ["go.mod", "go.sum"] [nodejs] symbol = " " format = '[$symbol($version)]($style) ' style = "bold green" detect_extensions = ["js", "mjs", "cjs", "ts", "tsx", "jsx"] detect_files = ["package.json", ".nvmrc", "playwright.config.js", "playwright.config.ts"] [cmd_duration] min_time = 2_000 format = "took [$duration]($style) " style = "bold yellow" [character] success_symbol = "[❯](bold green)" error_symbol = "[❯](bold red)" vimcmd_symbol = "[❮](bold yellow)" # Explicitly disable unused modules for performance [aws] disabled = true [php] disabled = true [ruby] disabled = true [rust] disabled = true [java] disabled = true [c] disabled = true [dart] disabled = true [elixir] disabled = true [elm] disabled = true [haskell] disabled = true [julia] disabled = true [lua] disabled = true [nim] disabled = true [package] disabled = true