Terminal UI for monitoring state of status-go process through RPC
Go to file
Jakub Sokołowski 3609f1bf33
add go-report card
Signed-off-by: Jakub Sokołowski <jakub@status.im>
2019-07-07 07:28:39 -04:00
img add a basic README and a screenshot 2019-07-05 10:16:05 -04:00
.gitignore do not ignore go.mod and go.sum 2019-07-01 13:07:20 -04:00
LICENSE add MIT license 2019-07-01 13:07:20 -04:00
Makefile add a basic README and a screenshot 2019-07-05 10:16:05 -04:00
README.md add go-report card 2019-07-07 07:28:39 -04:00
client.go simplify rcp call methods 2019-07-04 09:06:36 -04:00
control.go handle success return value separately 2019-07-04 09:06:36 -04:00
go.mod drop useless import, use redux v2 2019-07-01 13:07:20 -04:00
go.sum drop useless import, use redux v2 2019-07-01 13:07:20 -04:00
json.go fix json key typo 2019-07-04 09:06:36 -04:00
loop.go add StateController to take Client out of AppState 2019-07-04 09:06:36 -04:00
main.go formatting and typos 2019-07-07 07:25:21 -04:00
model.go add Stringer for AppData 2019-07-04 09:06:36 -04:00
render.go fix rendering when there's no peers 2019-07-04 09:06:36 -04:00
state.go add StateController to take Client out of AppState 2019-07-04 09:06:36 -04:00
view.go formatting and typos 2019-07-07 07:25:21 -04:00

README.md

Status Go Monitor Go Report Card

This is a console client for manging peers connected to an instance of status-go.

Details

It is written in Go using gocui library.

Building

The simplest way is to just run:

make build

And use it from the bin folder:

./bin/status-monitor

TODO

  • Command line options for connecting to status-go
  • Confirmation dialogs for actions on peers
  • Syncing of mailservers
  • Info about current node
  • Help screen / bindings list