logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

Term::UI::History - history function

Author

       This module by Jos Boumans <kane@cpan.org>.

Description

       This module provides the "history" function for "Term::UI", printing and saving all the "UI" interaction.

       Refer to the "Term::UI" manpage for details on usage from "Term::UI".

       This module subclasses "Log::Message::Simple". Refer to its manpage for additional functionality
       available via this package.

Functions

history("messagestring"[,VERBOSE])
       Records a message on the stack, and prints it to "STDOUT" (or actually $HISTORY_FH, see the "GLOBAL
       VARIABLES" section below), if the "VERBOSE" option is true.

       The "VERBOSE" option defaults to true.

Global Variables

       $HISTORY_FH
           This  is  the  filehandle  all  the  messages sent to "history()" are being printed. This defaults to
           *STDOUT.

Name

       Term::UI::History - history function

See Also

       "Log::Message::Simple", "Term::UI"

Synopsis

           use Term::UI::History qw[history];

           history("Some message");

           ### retrieve the history in printable form
           $hist  = Term::UI::History->history_as_string;

           ### redirect output
           local $Term::UI::History::HISTORY_FH = \*STDERR;

See Also