images/developer/config/starship.toml
Snider dafabd714c feat: initial core-images repository
Consolidated container image definitions for the host-uk ecosystem,
producing both Docker images and TIM bundles from a single source.

Images:
- developer: Full-fat dev environment with Claude Code CLI, PHP 8.4,
  Node.js, Go, Python, and 100+ tools (ghcr.io/host-uk/core-dev)
- server-php: Production Alpine + Nginx + PHP-FPM with multi-stage
  builds for dev/prod targets (ghcr.io/host-uk/server-php)

Includes:
- Taskfile for local builds (docker + tim)
- GitHub Actions workflow for multi-arch builds
- Borgfiles for future TIM bundle generation

Consolidates docker-developer and docker-server-php repositories.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-28 17:27:17 +00:00

90 lines
1.5 KiB
TOML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Starship prompt configuration for core-dev
# https://starship.rs/config/
format = """
$username\
$hostname\
$directory\
$git_branch\
$git_status\
$php\
$nodejs\
$golang\
$python\
$rust\
$docker_context\
$kubernetes\
$cmd_duration\
$line_break\
$character"""
[character]
success_symbol = "[](bold green)"
error_symbol = "[](bold red)"
[username]
style_user = "bold blue"
format = "[$user]($style) "
show_always = false
[hostname]
ssh_only = true
format = "@ [$hostname](bold yellow) "
[directory]
truncation_length = 3
truncate_to_repo = true
style = "bold cyan"
[git_branch]
symbol = " "
style = "bold purple"
format = "[$symbol$branch]($style) "
[git_status]
format = '([\[$all_status$ahead_behind\]]($style) )'
style = "bold red"
[php]
symbol = " "
format = "[$symbol($version )]($style)"
style = "147"
[nodejs]
symbol = " "
format = "[$symbol($version )]($style)"
style = "bold green"
[golang]
symbol = " "
format = "[$symbol($version )]($style)"
style = "bold cyan"
[python]
symbol = " "
format = "[$symbol($version )]($style)"
style = "bold yellow"
[rust]
symbol = " "
format = "[$symbol($version )]($style)"
style = "bold red"
[docker_context]
symbol = " "
format = "[$symbol$context]($style) "
style = "blue bold"
only_with_files = true
[kubernetes]
symbol = "☸ "
format = '[$symbol$context( \($namespace\))]($style) '
style = "cyan bold"
disabled = false
[cmd_duration]
min_time = 2_000
format = "took [$duration](bold yellow) "
[line_break]
disabled = false