X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=p5sagit%2FDevel-REPL.git;a=blobdiff_plain;f=lib%2FDevel%2FREPL%2FPlugin%2FReadLineHistory.pm;h=619d2033c0ab68b8bc4b58830de83fb4f7a6ff0d;hp=1830395343b9e52e32638a375b4e5c46c204807b;hb=ef59b3d97bb334d0cb128efe7da8fbe5c28a021e;hpb=8995c74bf1817f85cf6ff85128d1cb9107c9c0db diff --git a/lib/Devel/REPL/Plugin/ReadLineHistory.pm b/lib/Devel/REPL/Plugin/ReadLineHistory.pm index 1830395..619d203 100644 --- a/lib/Devel/REPL/Plugin/ReadLineHistory.pm +++ b/lib/Devel/REPL/Plugin/ReadLineHistory.pm @@ -6,9 +6,12 @@ package Devel::REPL::Plugin::ReadLineHistory; use Devel::REPL::Plugin; +use File::HomeDir; +use File::Spec; + +my $hist_file = $ENV{PERLREPL_HISTFILE} || + File::Spec->catfile(File::HomeDir->my_home, '.perlreplhist'); -my $hist_file=$ENV{PERLREPL_HISTFILE} || - (($ENV{HOME} || (getpwuid($<))[7]) . "/.perlreplhist"); # HISTLEN should probably be in a config file to stop people accidentally # truncating their history if they start the program and forget to set # PERLREPL_HISTLEN