Skip to content

CheeziCrew/Curd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Curd

curd

The glue that holds the cheese together. Shared TUI component library for swissgit, raclette, and fondue.

Status

Quality Gate Status Reliability Rating Security Rating Maintainability Rating Vulnerabilities Bugs

Components

Component Description
Palette Color scheme (accent, accentBright, secondary, gradient)
StyleSet Pre-computed lipgloss styles from a palette
MenuModel App menu with ASCII banner, tagline, selectable items
RepoSelectModel Multi-select repo picker with search and scroll
ProgressModel Task progress tracker with status indicators
ResultModel Success/fail summary renderer
HintBar Context-aware keybinding hints
KeyMap Standard key bindings

Each app has its own palette:

  • SwissgitPalette — magenta/cyan
  • RaclettePalette — yellow/red
  • FonduePalette — green/orange

Install

go get github.com/CheeziCrew/curd

Built With

License

MIT

About

The glue that holds the cheese together. Shared TUI component library

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages