The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Text::ANSI::Printf - printf function for string with ANSI sequence

VERSION

Version 2.01

SYNOPSIS

    use Text::ANSI::Printf;
    Text::ANSI::Printf::printf FORMAT, LIST
    Text::ANSI::Printf::sprintf FORMAT, LIST

    use Text::ANSI::Printf qw(ansi_printf ansi_sprintf);
    ansi_printf FORMAT, LIST
    ansi_sprintf FORMAT, LIST

DESCRIPTION

Text::ANSI::Printf is a almost-printf-compatible library with a capability of handling:

    - ANSI terminal sequences
    - Multi-byte wide characters
    - Backspaces

FUNCTIONS

printf FORMAT, LIST
sprintf FORMAT, LIST
ansi_printf FORMAT, LIST
ansi_sprintf FORMAT, LIST

Use just like perl's printf and sprintf functions except that printf does not take FILEHANDLE.

IMPLEMENTATION NOTES

This module uses Text::Conceal and Text::ANSI::Fold::Util internally.

SEE ALSO

Text::Conceal, https://github.com/kaz-utashiro/Text-Conceal

Text::ANSI::Fold::Util, https://github.com/kaz-utashiro/Text-ANSI-Fold-Util

Text::ANSI::Printf, https://github.com/kaz-utashiro/Text-ANSI-Printf

App::ansicolumn, https://github.com/kaz-utashiro/App-ansicolumn

https://en.wikipedia.org/wiki/ANSI_escape_code

AUTHOR

Kazumasa Utashiro

LICENSE

Copyright 2020 Kazumasa Utashiro.

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.