Split Text Into Fixed-Width Lines With Perl

I’ve written a Perl script which will split text into fixed-width strings of text. If there are any issues with this script, please let me know.

The documentation for the script is as follows:

DESCRIPTION
  splitlines.pl - Simple Perl script to take incoming arbitrary text
  and  output it in fixed-width lines, each at a user-specified length.

SYNOPSIS
  splitlines.pl [-f|--file <File to Read Input From>]
                [-l|-s|--length|--size <Size for Each String>]
                [<Size for Each String>]

OPTIONS
  -f, --file <File to Read Input From>
    Specifies the file to read input text from. The file at the 
    specified  path must be readable by the current user running this 
    script in order  for this script to be able to parse its input into 
    separate fixed-width  lines.

  -l, --length, -s, --size <Size for Each String>
    Specifies the number of characters that should be in each outputted
     line.

ENVIRONMENT VARIABLES
  This script supports the use of the following environment variables:

SPLITLINES_LINE_SIZE
  Specifies the number of characters that should be in each outputted
  line, similar to -l or -s (or their long forms).

INPUTTING STRING SIZE
  If the size for each string is not explicitly specified by a
   command-line option or command-line argument, the script will prompt 
  the  user to input it during the operation of splitting the arbitrary 
  text.

AUTHOR
  Jeffrey Meyer <jeffrey@thejeffrey.net>, 2016-2017

splitlines.tgz (1.1KB)