Skip to content

Exposing Text.from_ansi in rich-cli #83

@slafs

Description

@slafs

I recently had to "clean" a log file from ANSI codes.
Couldn't find a quick solution for this in bash, so I turned to rich-cli, but wit no luck either.
Thankfully rich (the library) has just the right trick for that. I can use Text.from_ansi and print it however I want (stripped from codes).

I was wondering if this Text.from_ansi would be useful to expose here in this tool.

It could maybe have a --ansi option and then for my use case one could use it like so:

rich --ansi text_with_ansi_codes.txt > text_stripped.txt

Not sure if this option would be useful for anything else (you could probably only adjust alignment, style and maybe export to html/svg) 🤔 ?

Anyway, does this make sense?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions