in reply to How to split a string based on length or word boundary
See Perl6::Form and Text::Wrap and Text::Autoformat
$ perl -lne " use Perl6::Form; print form q{{IIIIIIIIIIIIIIII}}, $_ " A really long string that I want to add to the awesome menu system A really long string that I want to add to the awesome menu system
$ perl -lne " use Text::Wrap qw/ wrap $columns /; $columns = 16; print + wrap(q//,q//,$_); " A really long string that I want to add to the awesome menu system A really long string that I want to add to the awesome menu system ^Z
$ perl -lne " use Text::Autoformat; print autoformat $_, {qw{ left 1 r +ight 17 }} " A really long string that I want to add to the awesome menu system A really long string that I want to add to the awesome menu system ^Z
update: although, you might want to see Text::Table, IO::Prompter, Term::Interact and Term::Interact example
|
|---|