package Devel::REPL::Plugin::Packages;
+use Devel::REPL::Plugin;
+
+use namespace::clean -except => [ "meta" ];
-use Moose::Role;
use vars qw($PKG_SAVE);
has 'current_package' => (
after 'execute' => sub {
my ($self) = @_;
# if we survived execution successfully, save the new package out the global
- $self->current_package($PKG_SAVE);
+ $self->current_package($PKG_SAVE) if defined $PKG_SAVE;
};
around 'eval' => sub {