Skip to content

lading tui#1832

Draft
cmetz100 wants to merge 3 commits intomainfrom
cmetz/logs_gen_tui
Draft

lading tui#1832
cmetz100 wants to merge 3 commits intomainfrom
cmetz/logs_gen_tui

Conversation

@cmetz100
Copy link
Contributor

@cmetz100 cmetz100 commented Mar 23, 2026

What does this PR do?

Adds a lading tui to assist in building configs and previewing payloads generated

Motivation

Make it easier to build configs and validate contents are what you expect

In order to run lading you need all the right packages on your machine. To use this, open up a workspace under smp repo which should have all the necessary deps installed already and try running cargo run -p lading_tui -- --config examples/lading-pii-mixed.yaml

Additional Notes

This is scoped to just file_gen logrotate_fs for now and the preview tab is currently only set up for viewing log files.

I will admit that in our current state building the config with claude rather than yourself (manually or with tui) is more powerful but I built this more to answer the question of "what does my config actually generate"

This will need to be restructured in order to add more generator types

TODO

I recall there being one missing dep from prebuilt dev container, need to update that in order for this to work OOTB

Signed-off-by: Caleb Metz <caleb.metz@datadoghq.com>
Signed-off-by: Caleb Metz <caleb.metz@datadoghq.com>
Signed-off-by: Caleb Metz <caleb.metz@datadoghq.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant