https://github.com/bloznelis/lgm
Pulsar cluster management porcelain
https://github.com/bloznelis/lgm
cli pulsar terminal
Last synced: 15 days ago
JSON representation
Pulsar cluster management porcelain
- Host: GitHub
- URL: https://github.com/bloznelis/lgm
- Owner: bloznelis
- Created: 2024-01-05T17:11:11.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2025-03-17T16:00:37.000Z (about 1 year ago)
- Last Synced: 2025-11-27T13:48:34.564Z (4 months ago)
- Topics: cli, pulsar, terminal
- Language: Rust
- Homepage:
- Size: 355 KB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# LGM
Puslar cluser managment app in terminal.
> The signal, a series of sharp pulses that came every 1.3 seconds, seemed too fast to be coming from anything like a star. Bell and Hewish jokingly called the new source LGM-1, for “Little Green Men.”
> [[1]](https://www.aps.org/publications/apsnews/200602/history.cfm)

## Install
### Cargo
`cargo install lgm`
**note:** you might need some system-wide libraries, like protobuf and libx11-dev for `lgm` to build.
### Prebuilt binaries
Head over to the [releases](https://github.com/bloznelis/lgm/releases) and grab the latest binary based on your platform.
### Build it yourself
`just build`
### TODO
* Token auth for subscriptions
* To show topic stats, we have to fetch them one-by-one. This seems to be annoying to do in std Rust, so look into Tokio streams.
* Auto refresh