diff options
Diffstat (limited to 'menu/banner.go')
| -rw-r--r-- | menu/banner.go | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/menu/banner.go b/menu/banner.go index 5a4f561..53c8f16 100644 --- a/menu/banner.go +++ b/menu/banner.go @@ -3,6 +3,7 @@ package menu import ( "github.com/charmbracelet/lipgloss" "os/exec" + "pik/flags" "pik/menu/style" "pik/model" "pik/paths" @@ -38,10 +39,17 @@ var ( BannerTerminatorStyle = style.New(func() lipgloss.Style { return lipgloss.NewStyle().Faint(true).Foreground(BannerTerminatorColor) }) + BannerDryColor = lipgloss.Color("1") + BannerDryStyle = style.New(func() lipgloss.Style { + return lipgloss.NewStyle().Foreground(BannerDryColor).Bold(true).MarginRight(1) + }) ) func Banner(source *model.Source, target model.Target, args ...string) string { var parts, argParts []string + if *flags.Dry { + parts = append(parts, BannerDryStyle.Render("DRY")) + } parts = append(parts, BannerPromptStyle.Render("> ")) parts = append(parts, BannerSelfStyle.Render("pik")) parts = append(parts, BannerSourceLabelStyle.Render(source.Label())) |
