paneship 1.0.3

A blazingly fast, high-performance shell prompt optimized for tmux and large Git repositories
# Paneship Configuration Example
# Save to ~/.config/paneship/config.toml to customize

[directory]
# Directory icon (use Nerd Font icons)
icon = ""
# Number of path segments to keep before truncation
truncation_length = 3
# Truncate to repository root if inside a Git repo
truncate_to_repo = true

[git]
# Git branch icon
branch_icon = ""
# Icons for Git status
staged_icon = "+"
unstaged_icon = "!"
untracked_icon = "?"

[status]
# Cursor icon for successful commands
success_icon = ""
# Cursor icon for failed commands
failure_icon = ""

[metadata]
# Time display color (ANSI SGR code)
# 2;37 = dim white
time_color = "2;37"

# Paneship version color
# 1;32 = bright green
paneship_color = "1;32"

# Language-specific configuration
# Add new languages by adding [metadata.languages.<name>] sections

[metadata.languages.rust]
# Rust project icon
icon = "🦀"
# Color for Rust (1;33 = bright yellow)
color = "1;33"

[metadata.languages.node]
icon = ""
color = "1;32"  # bright green

[metadata.languages.bun]
icon = "🥟"
color = "1;38;5;208"  # orange

[metadata.languages.python]
icon = "🐍"
color = "1;34"  # bright blue

[metadata.languages.go]
icon = "🐹"
color = "1;36"  # bright cyan

[metadata.languages.deno]
icon = "🦕"
color = "1;32"  # bright green

[metadata.languages.ruby]
icon = "💎"
color = "1;31"  # bright red

[metadata.languages.php]
icon = "🐘"
color = "1;35"  # bright magenta

[metadata.languages.java]
icon = ""
color = "1;31"  # bright red

# ANSI Color Reference:
# Standard colors: 30-37, 90-97
# Bright colors: 1;30 - 1;37
# Custom: 38;5;<color> (256 colors) or 38;2;<r>;<g>;<b> (24-bit)
# Examples:
#   1;31 = bright red
#   1;32 = bright green
#   1;33 = bright yellow
#   1;34 = bright blue
#   1;35 = bright magenta
#   1;36 = bright cyan
#   1;37 = bright white
#   2;37 = dim white
#   38;5;208 = orange (256-color)