A Terminal Ui for Kafka Connect.
Currently under development.
- auto-update every 2 seconds (configurable)
- auto-update probably needs a caching layer
- plugins view
- logging view
- connector commands
- tasks commands
- help overlay
- status bar
- tests (!!)
- state machine for view transitions (could ease parts of Update)?
- cluster -- select cluster --> cluster
- cluster -- back --> clusters
- cluster -- p --> plugins
- plugins -- back --> cluster
- cluster -- l --> logging
- logging -- back --> cluster
- cluster -- select connector --> connector
- connector -- back -> cluster
$ mix deps.get
$ mix run --no-halt
If available in Hex, the package can be installed
by adding tukc
to your list of dependencies in mix.exs
:
def deps do
[
{:tukc, "~> 0.1.0"}
]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/tukc.