|
|
5 órája | |
|---|---|---|
| cmd | 5 napja | |
| issues | 5 napja | |
| .gitattributes | 3 hete | |
| .gitignore | 3 hete | |
| .vimrc | 3 hete | |
| LICENSE | 5 órája | |
| Readme.md | 5 órája | |
| go.mod | 1 hete | |
| go.sum | 1 hete | |
| ping.go | 5 napja | |
| ping_test.go | 1 hete | |
| tui.go | 5 napja | |
| tui_test.go | 6 napja |
To run the project, simply go run cmd/pingo.go
To install the project, simply go install cmd/pingo.go
To compile the project, simply go build cmd/pingo.go
To use the project as a bubble in bubbletea programs:
import "git.crowcollective.space/pingo"
bubble := pingo.InitialPeakModel()
for an example implementation of the bubble, see cmd/pingo.go
see ./issues for more. See also issues-go for a browser TUI.
ping.go:// TODO(performance): implement ping message channel bufferingtui.go:// TODO(chart): dynamically render charts to fit height on not settui.go:// TODO(styling): allow end user to define their own styles when hacking.
[ ] "scroll peek" refinements
| resource | use |
|---|---|
| Core frameworks | |
| bubbletea | TUI framework |
| lipgloss | Terminal text formatting framework |
| ----------------- | ------------------------------------ |
| TUI widgets | |
| bubbles | widget lib for bubbletea |
| ntcharts | chart widgets for bubbletea |
| ----------------- | ------------------------------------ |
| extras | |
| wish | ssh tui client |
| ----------------- | ------------------------------------ |
| base | lower | middle | secondary | primary |
|---|---|---|---|---|
#19535f |
#0b7a75 |
#d7c9aa |
#7b2d26 |
#f0f3f5 |
All commuts are subject to the AGPL3
[](vim: nowrap)