google / textfsm

Python module for parsing semi-structured text into python tables.
Apache License 2.0
1.09k stars 168 forks source link

HTML-Based Visual Debugger #48

Open marrable opened 5 years ago

marrable commented 5 years ago

This would enable authors of templates to easily debug template behavior on example CLI text. I have been using this in-house for a week and it has highlighted a number of issues with our templates that most likely would not have been caught otherwise.

If this is seen as a worthwhile venture I can add a test suite before the final merge to make sure it is as robust as possible (would be a shame to unleash a possibly buggy debug tool on the world).

Below is a current example of the debugger in action (you can test it yourself by calling [--visual-debug] as an option. screen shot 2019-01-30 at 2 48 26 pm

marrable commented 5 years ago

@buxtronix whenever it suits you to have a look, go ahead! I realise it's possibly rough in places, so I appreciate any feedback if you have the time.

P.S. should've squashed my commits... Sorry 'bout that.

itdependsnetworks commented 5 years ago

Seems pretty useful

old-syniex commented 5 years ago

Looks very useful hope they will merge it soon

CarloMara commented 12 months ago

@harro Is there any interested in getting this merged? I'd be more than happy to put in the work to get this across the line

harro commented 11 months ago

I certainly like the idea!

Perhaps there is a modest initial change we can do rather tackling it all at once?

On Fri, 14 July 2023, 4:29 pm Carlo Maragno, @.***> wrote:

@harro https://github.com/harro Is there any interested in getting this merged? I'd be more than happy to put in the work to get this across the line

— Reply to this email directly, view it on GitHub https://github.com/google/textfsm/pull/48#issuecomment-1635576595, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADD2VERFJO5CF6YZLO7ADIDXQEGORANCNFSM4GTF2BYQ . You are receiving this because you were mentioned.Message ID: @.***>

CarloMara commented 11 months ago

Good to know, I'll see if I get some time to do this

evilmonkey19 commented 4 months ago

This would be an extremely good feature!