View tabular file such as CSV from command line, having horizontal and vertical scrolling would be great.
There are already well known CLI tools like `less`, `more`, `col`, `head`, `tail` for reading large file, but most of these can’t do horizontal scrolling or displaying the entire file fitting on the terminal without needing to use pipe, column separation or other hacks.

So, a new tool, similar to the common tabular file viewer software `Tabula`, but instead it should be CLI, not GUI. This will make
First we start with a basic CSV file reader. We’ll build the horizontal scrolling later. Here we go:

Create this file named `csv.pl`:

```Perl
#!/usr/bin/perl
use warnings;
use strict;

my $csv_file = shift || die "File name is required!";
print "Reading CSV file: $csv_file...";

use