The Narrator is a module for Raku for scripting interactive stories on
command-line interface of UNIX-like systems. The module isn't currently
published onto the CPAN or https://modules.raku.org/.

        (Git and Raku installed is needed)
      $ git clone https://gitlab.com/esalebu/Narrator.git
      $ zef install .

currently supported only single function: “verbalize”
you've to create a character by this way in your script

        my %character-name is Map {
            NAME => "The Character's Name", # String of yours characters full name
            ANSI => 0                       # See “ANSI escape codes” on Wikipedia
        }

then you'll be able to use the function

        use Narrator;
        verbalize %character-name, "Nice day today!"
