|
|
@@ -2,13 +2,42 @@
|
|
|
|
|
|
to run the project, simply `go run .`
|
|
|
|
|
|
+to install the project, simply `go install .`
|
|
|
+
|
|
|
+additionally, see `bin/` for additional pre-compiled binaries
|
|
|
+
|
|
|
## TODO:
|
|
|
|
|
|
-### Core
|
|
|
- - [x] Implement Bubbletea framework
|
|
|
- - [x] Implement lipgloss styling
|
|
|
- - [ ] Implement viewport logic via bubbles
|
|
|
- - [x] Implement ntcharts framework for tables
|
|
|
+- main.go:// TODO(main): set chart height by user flag
|
|
|
+- main.go:// TODO(main): determine chart heights dynamically by number of addresses
|
|
|
+
|
|
|
+# Core
|
|
|
+ - [x] Implements Bubbletea framework
|
|
|
+ - [x] Implements lipgloss styling
|
|
|
+ - [x] Implements viewport logic via bubbles
|
|
|
+ - [x] Implements ntcharts framework for tables
|
|
|
|
|
|
### Extras
|
|
|
- [ ] Implement ssh TUI client (via wish)
|
|
|
+
|
|
|
+| resource | use |
|
|
|
+|-----------------|------------------------------------|
|
|
|
+| Core frameworks | |
|
|
|
+| [bubbletea][bt] | TUI framework |
|
|
|
+| [lipgloss][lg] | Terminal text formatting framework |
|
|
|
+|-----------------|------------------------------------|
|
|
|
+| TUI widgets | |
|
|
|
+| [bubbles][bbl] | widget lib for bubbletea |
|
|
|
+| [ntcharts][ntc] | chart widgets for bubbletea |
|
|
|
+|-----------------|------------------------------------|
|
|
|
+| extras | |
|
|
|
+| [wish][wish] | ssh tui client |
|
|
|
+|-----------------|------------------------------------|
|
|
|
+
|
|
|
+[bt]: https://github.com/charmbracelet/bubbletea
|
|
|
+[lg]: https://github.com/charmbracelet/lipgloss
|
|
|
+[bbl]: https://github.com/charmbracelet/bubbles
|
|
|
+[ntc]: https://github.com/NimbleMarkets/ntcharts
|
|
|
+[wish]: https://github.com/charmbracelet/wish
|
|
|
+
|
|
|
+[](vim: nowrap)
|