Sen descrición

arianagiroux afdb7e6495 Implemented help and header/footer in tui hai 3 semanas
bin 0c18eb1785 Added a binary for darwin-arm64 devices hai 3 semanas
bugs d580ce5ebe Documented a bug (display state failure) hai 3 semanas
internal afdb7e6495 Implemented help and header/footer in tui hai 3 semanas
.gitattributes 0c18eb1785 Added a binary for darwin-arm64 devices hai 3 semanas
.gitignore 3b7818cafc Enforced spelling for markdown files in vim hai 3 semanas
.vimrc 3b7818cafc Enforced spelling for markdown files in vim hai 3 semanas
Readme.md afdb7e6495 Implemented help and header/footer in tui hai 3 semanas
go.mod 0e72557aaa Added full test coverage for pingo.ping hai 3 semanas
go.sum 0e72557aaa Added full test coverage for pingo.ping hai 3 semanas
main.go 3b7818cafc Enforced spelling for markdown files in vim hai 3 semanas

Readme.md

Pingo - a simple ping visualizer written in go

to run the project, simply go run .

to install the project, simply go install .

additionally, see bin/ for additional pre-compiled binaries

TODO:

main.go:// TODO(main): set chart height by user flag main.go:// TODO(main): determine chart heights dynamically by number of addresses main.go:// TODO(performance): implement ping message channel buffering main.go:// TODO(tui): notify user when an address is not resolving

NOTE: generate this list via git grep '// TODO' -- ':(exclude)Readme.md'

Core

  • Implements Bubbletea framework
  • Implements lipgloss styling
  • Implements viewport logic via bubbles
  • Implements ntcharts framework for tables

Extras

  • Implement ssh TUI client (via wish)
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
----------------- ------------------------------------

[](vim: nowrap)