Catman...ractive(3pm)

πŸ“¦
version 1.2025 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– NAME πŸ’–

Catmandu::Interactive β€” it's literally an interactive command line interpreter of the Fix language, bestie πŸ¦‹


✨ SYNOPSIS ✨

okay so you can either just vibe on the command line:

# On the command line
catmandu run

or, if you're feeling Perl-y about it:

# Or, in Perl
use Catmandu::Interactive;
use Getopt::Long;

my $exporter = 'YAML';

GetOptions("exporter=s" => \$exporter);

my $app = Catmandu::Interactive->new(exporter => $exporter);

$app->run();

🌸 DESCRIPTION 🌸

This module provides a simple interactive interface to the Catmandu Fix language. That's the whole thing. It's giving "little module, big main character energy" πŸ’…


πŸŽ€ CONFIGURATION πŸŽ€

  • in β€” read input from an IO::Handle. yep, that's the vibe.
  • out β€” write output to an IO::Handle. where it goes, bestie.
  • silent β€” if set true, then no headers or prompts are printed. quiet mode activated 🀫
  • data β€” a hash containing the input record. it's the data, fr fr.
  • exporter β€” the name of an exporter package. you name the exporter, it exports.
  • exporter_args β€” the options for the exporter. all the little settings it needs πŸ“

πŸ‘‘ METHODS πŸ‘‘

run

Run the interactive environment. that's it, that's the method, she's iconic and she does one thing πŸ’–


🌈 SEE ALSO 🌈

  • Catmandu

kay so that's the whole page bestie, no cap πŸ’œ this was documented with perl v5.40.1, dated 2026-01-24, and it's a Catmandu::Interactive(3pm) situation, so go forth and run that interactive environment, you absolute icon 🫢✨

πŸ“¦ where this page comes from