From 6fe5da1832927b22ad940248fa15cc393c224169 Mon Sep 17 00:00:00 2001 From: Ferenc Erki Date: Sun, 29 Jan 2023 16:25:32 +0100 Subject: [PATCH] Require at least perl-5.12.5 explicitly --- bin/rex | 2 +- bin/rexify | 2 +- lib/Rex.pm | 3 +-- lib/Rex/Args.pm | 3 +-- lib/Rex/Args/Integer.pm | 3 +-- lib/Rex/Args/Single.pm | 3 +-- lib/Rex/Args/String.pm | 3 +-- lib/Rex/Batch.pm | 3 +-- lib/Rex/Box.pm | 3 +-- lib/Rex/Box/Amazon.pm | 3 +-- lib/Rex/Box/Base.pm | 3 +-- lib/Rex/Box/Docker.pm | 3 +-- lib/Rex/Box/KVM.pm | 3 +-- lib/Rex/Box/VBox.pm | 3 +-- lib/Rex/CLI.pm | 3 +-- lib/Rex/CMDB.pm | 3 +-- lib/Rex/CMDB/Base.pm | 3 +-- lib/Rex/CMDB/YAML.pm | 3 +-- lib/Rex/Cloud.pm | 3 +-- lib/Rex/Cloud/Amazon.pm | 3 +-- lib/Rex/Cloud/Base.pm | 3 +-- lib/Rex/Cloud/Jiffybox.pm | 3 +-- lib/Rex/Cloud/OpenStack.pm | 3 +-- lib/Rex/Commands.pm | 3 +-- lib/Rex/Commands/Augeas.pm | 3 +-- lib/Rex/Commands/Box.pm | 3 +-- lib/Rex/Commands/Cloud.pm | 3 +-- lib/Rex/Commands/Cron.pm | 3 +-- lib/Rex/Commands/DB.pm | 3 +-- lib/Rex/Commands/Download.pm | 3 +-- lib/Rex/Commands/File.pm | 3 +-- lib/Rex/Commands/Fs.pm | 3 +-- lib/Rex/Commands/Gather.pm | 3 +-- lib/Rex/Commands/Host.pm | 3 +-- lib/Rex/Commands/Inventory.pm | 3 +-- lib/Rex/Commands/Iptables.pm | 3 +-- lib/Rex/Commands/JobControl.pm | 3 +-- lib/Rex/Commands/Kernel.pm | 3 +-- lib/Rex/Commands/LVM.pm | 3 +-- lib/Rex/Commands/MD5.pm | 3 +-- lib/Rex/Commands/Mkfs.pm | 3 +-- lib/Rex/Commands/Network.pm | 3 +-- lib/Rex/Commands/Notify.pm | 3 +-- lib/Rex/Commands/Partition.pm | 3 +-- lib/Rex/Commands/Pkg.pm | 3 +-- lib/Rex/Commands/PkgConf.pm | 3 +-- lib/Rex/Commands/Process.pm | 3 +-- lib/Rex/Commands/Rsync.pm | 3 +-- lib/Rex/Commands/Run.pm | 3 +-- lib/Rex/Commands/SCM.pm | 3 +-- lib/Rex/Commands/Service.pm | 3 +-- lib/Rex/Commands/SimpleCheck.pm | 3 +-- lib/Rex/Commands/Sync.pm | 3 +-- lib/Rex/Commands/Sysctl.pm | 3 +-- lib/Rex/Commands/Tail.pm | 3 +-- lib/Rex/Commands/Upload.pm | 3 +-- lib/Rex/Commands/User.pm | 3 +-- lib/Rex/Commands/Virtualization.pm | 3 +-- lib/Rex/Config.pm | 3 +-- lib/Rex/Constants.pm | 3 +-- lib/Rex/Cron.pm | 3 +-- lib/Rex/Cron/Base.pm | 3 +-- lib/Rex/Cron/FreeBSD.pm | 3 +-- lib/Rex/Cron/Linux.pm | 3 +-- lib/Rex/Cron/SunOS.pm | 3 +-- lib/Rex/Exporter.pm | 3 +-- lib/Rex/FS/File.pm | 3 +-- lib/Rex/File/Parser/Data.pm | 3 +-- lib/Rex/File/Parser/Ini.pm | 3 +-- lib/Rex/Fork/Manager.pm | 3 +-- lib/Rex/Fork/Task.pm | 3 +-- lib/Rex/Group.pm | 3 +-- lib/Rex/Group/Entry/Server.pm | 3 +-- lib/Rex/Group/Lookup/Command.pm | 3 +-- lib/Rex/Group/Lookup/DBI.pm | 3 +-- lib/Rex/Group/Lookup/File.pm | 3 +-- lib/Rex/Group/Lookup/INI.pm | 3 +-- lib/Rex/Group/Lookup/XML.pm | 3 +-- lib/Rex/Group/Lookup/YAML.pm | 3 +-- lib/Rex/Hardware.pm | 3 +-- lib/Rex/Hardware/Host.pm | 3 +-- lib/Rex/Hardware/Kernel.pm | 3 +-- lib/Rex/Hardware/Memory.pm | 3 +-- lib/Rex/Hardware/Network.pm | 3 +-- lib/Rex/Hardware/Network/Darwin.pm | 3 +-- lib/Rex/Hardware/Network/FreeBSD.pm | 3 +-- lib/Rex/Hardware/Network/Linux.pm | 3 +-- lib/Rex/Hardware/Network/NetBSD.pm | 3 +-- lib/Rex/Hardware/Network/OpenBSD.pm | 3 +-- lib/Rex/Hardware/Network/Solaris.pm | 3 +-- lib/Rex/Hardware/Swap.pm | 3 +-- lib/Rex/Hardware/VirtInfo.pm | 3 +-- lib/Rex/Helper/Array.pm | 3 +-- lib/Rex/Helper/DBI.pm | 3 +-- lib/Rex/Helper/Encode.pm | 3 +-- lib/Rex/Helper/File/Spec.pm | 3 +-- lib/Rex/Helper/File/Stat.pm | 3 +-- lib/Rex/Helper/File/Stat/Unix.pm | 3 +-- lib/Rex/Helper/File/Stat/Win32.pm | 3 +-- lib/Rex/Helper/Hash.pm | 3 +-- lib/Rex/Helper/INI.pm | 3 +-- lib/Rex/Helper/IP.pm | 3 +-- lib/Rex/Helper/Misc.pm | 3 +-- lib/Rex/Helper/Path.pm | 3 +-- lib/Rex/Helper/Rexfile/ParamLookup.pm | 3 +-- lib/Rex/Helper/Run.pm | 3 +-- lib/Rex/Helper/SSH2.pm | 3 +-- lib/Rex/Helper/SSH2/Expect.pm | 3 +-- lib/Rex/Helper/System.pm | 3 +-- lib/Rex/Helper/URI.pm | 3 +-- lib/Rex/Helper/UserAgent.pm | 3 +-- lib/Rex/Hook.pm | 3 +-- lib/Rex/Interface/Cache.pm | 3 +-- lib/Rex/Interface/Cache/Base.pm | 3 +-- lib/Rex/Interface/Cache/YAML.pm | 3 +-- lib/Rex/Interface/Connection.pm | 3 +-- lib/Rex/Interface/Connection/Base.pm | 3 +-- lib/Rex/Interface/Connection/Fake.pm | 3 +-- lib/Rex/Interface/Connection/HTTP.pm | 3 +-- lib/Rex/Interface/Connection/HTTPS.pm | 3 +-- lib/Rex/Interface/Connection/Local.pm | 3 +-- lib/Rex/Interface/Connection/OpenSSH.pm | 3 +-- lib/Rex/Interface/Connection/SSH.pm | 3 +-- lib/Rex/Interface/Exec.pm | 3 +-- lib/Rex/Interface/Exec/Base.pm | 3 +-- lib/Rex/Interface/Exec/HTTP.pm | 3 +-- lib/Rex/Interface/Exec/IOReader.pm | 3 +-- lib/Rex/Interface/Exec/Local.pm | 3 +-- lib/Rex/Interface/Exec/OpenSSH.pm | 3 +-- lib/Rex/Interface/Exec/SSH.pm | 3 +-- lib/Rex/Interface/Exec/Sudo.pm | 3 +-- lib/Rex/Interface/Executor.pm | 3 +-- lib/Rex/Interface/Executor/Base.pm | 3 +-- lib/Rex/Interface/Executor/Default.pm | 3 +-- lib/Rex/Interface/File.pm | 3 +-- lib/Rex/Interface/File/Base.pm | 3 +-- lib/Rex/Interface/File/HTTP.pm | 3 +-- lib/Rex/Interface/File/Local.pm | 3 +-- lib/Rex/Interface/File/OpenSSH.pm | 3 +-- lib/Rex/Interface/File/SSH.pm | 3 +-- lib/Rex/Interface/File/Sudo.pm | 3 +-- lib/Rex/Interface/Fs.pm | 3 +-- lib/Rex/Interface/Fs/Base.pm | 3 +-- lib/Rex/Interface/Fs/HTTP.pm | 3 +-- lib/Rex/Interface/Fs/Local.pm | 3 +-- lib/Rex/Interface/Fs/OpenSSH.pm | 3 +-- lib/Rex/Interface/Fs/SSH.pm | 3 +-- lib/Rex/Interface/Fs/Sudo.pm | 3 +-- lib/Rex/Interface/Shell.pm | 3 +-- lib/Rex/Interface/Shell/Ash.pm | 3 +-- lib/Rex/Interface/Shell/Base.pm | 3 +-- lib/Rex/Interface/Shell/Bash.pm | 3 +-- lib/Rex/Interface/Shell/Csh.pm | 3 +-- lib/Rex/Interface/Shell/Default.pm | 3 +-- lib/Rex/Interface/Shell/Idrac.pm | 3 +-- lib/Rex/Interface/Shell/Ksh.pm | 3 +-- lib/Rex/Interface/Shell/Sh.pm | 3 +-- lib/Rex/Interface/Shell/Tcsh.pm | 3 +-- lib/Rex/Interface/Shell/Zsh.pm | 3 +-- lib/Rex/Inventory.pm | 3 +-- lib/Rex/Inventory/Bios.pm | 3 +-- lib/Rex/Inventory/DMIDecode.pm | 3 +-- lib/Rex/Inventory/DMIDecode/BaseBoard.pm | 3 +-- lib/Rex/Inventory/DMIDecode/Bios.pm | 3 +-- lib/Rex/Inventory/DMIDecode/CPU.pm | 3 +-- lib/Rex/Inventory/DMIDecode/Memory.pm | 3 +-- lib/Rex/Inventory/DMIDecode/MemoryArray.pm | 3 +-- lib/Rex/Inventory/DMIDecode/Section.pm | 3 +-- lib/Rex/Inventory/DMIDecode/SystemInformation.pm | 3 +-- lib/Rex/Inventory/HP/ACU.pm | 3 +-- lib/Rex/Inventory/Hal.pm | 3 +-- lib/Rex/Inventory/Hal/Object.pm | 3 +-- lib/Rex/Inventory/Hal/Object/Net.pm | 3 +-- lib/Rex/Inventory/Hal/Object/Storage.pm | 3 +-- lib/Rex/Inventory/Hal/Object/Volume.pm | 3 +-- lib/Rex/Inventory/Proc.pm | 3 +-- lib/Rex/Inventory/Proc/Cpuinfo.pm | 3 +-- lib/Rex/Inventory/SMBios.pm | 3 +-- lib/Rex/Inventory/SMBios/BaseBoard.pm | 3 +-- lib/Rex/Inventory/SMBios/Bios.pm | 3 +-- lib/Rex/Inventory/SMBios/CPU.pm | 3 +-- lib/Rex/Inventory/SMBios/Memory.pm | 3 +-- lib/Rex/Inventory/SMBios/MemoryArray.pm | 3 +-- lib/Rex/Inventory/SMBios/Section.pm | 3 +-- lib/Rex/Inventory/SMBios/SystemInformation.pm | 3 +-- lib/Rex/Logger.pm | 3 +-- lib/Rex/Notify.pm | 3 +-- lib/Rex/Output.pm | 3 +-- lib/Rex/Output/Base.pm | 3 +-- lib/Rex/Output/JUnit.pm | 3 +-- lib/Rex/Pkg.pm | 3 +-- lib/Rex/Pkg/ALT.pm | 3 +-- lib/Rex/Pkg/Arch.pm | 3 +-- lib/Rex/Pkg/Base.pm | 3 +-- lib/Rex/Pkg/Debian.pm | 3 +-- lib/Rex/Pkg/FreeBSD.pm | 3 +-- lib/Rex/Pkg/Gentoo.pm | 3 +-- lib/Rex/Pkg/Mageia.pm | 3 +-- lib/Rex/Pkg/NetBSD.pm | 3 +-- lib/Rex/Pkg/OpenBSD.pm | 3 +-- lib/Rex/Pkg/OpenWrt.pm | 3 +-- lib/Rex/Pkg/Redhat.pm | 3 +-- lib/Rex/Pkg/SuSE.pm | 3 +-- lib/Rex/Pkg/SunOS.pm | 3 +-- lib/Rex/Pkg/SunOS/OpenCSW.pm | 3 +-- lib/Rex/Pkg/SunOS/pkg.pm | 3 +-- lib/Rex/Pkg/Ubuntu.pm | 3 +-- lib/Rex/Pkg/VoidLinux.pm | 3 +-- lib/Rex/PkgConf.pm | 3 +-- lib/Rex/PkgConf/Base.pm | 3 +-- lib/Rex/PkgConf/Debian.pm | 3 +-- lib/Rex/Profiler.pm | 3 +-- lib/Rex/Report.pm | 3 +-- lib/Rex/Report/Base.pm | 3 +-- lib/Rex/Report/YAML.pm | 3 +-- lib/Rex/Require.pm | 3 +-- lib/Rex/Resource.pm | 3 +-- lib/Rex/Resource/Common.pm | 3 +-- lib/Rex/Resource/firewall.pm | 3 +-- lib/Rex/Resource/firewall/Provider/base.pm | 3 +-- lib/Rex/Resource/firewall/Provider/iptables.pm | 3 +-- lib/Rex/Resource/firewall/Provider/ufw.pm | 3 +-- lib/Rex/RunList.pm | 3 +-- lib/Rex/SCM/Git.pm | 3 +-- lib/Rex/SCM/Subversion.pm | 3 +-- lib/Rex/Service.pm | 3 +-- lib/Rex/Service/ALT.pm | 3 +-- lib/Rex/Service/ALT/systemd.pm | 3 +-- lib/Rex/Service/Arch/systemd.pm | 3 +-- lib/Rex/Service/Base.pm | 3 +-- lib/Rex/Service/Debian.pm | 3 +-- lib/Rex/Service/Debian/systemd.pm | 3 +-- lib/Rex/Service/FreeBSD.pm | 3 +-- lib/Rex/Service/Gentoo.pm | 3 +-- lib/Rex/Service/Gentoo/systemd.pm | 3 +-- lib/Rex/Service/Mageia.pm | 3 +-- lib/Rex/Service/Mageia/systemd.pm | 3 +-- lib/Rex/Service/NetBSD.pm | 3 +-- lib/Rex/Service/OpenBSD.pm | 3 +-- lib/Rex/Service/OpenWrt.pm | 3 +-- lib/Rex/Service/Redhat.pm | 3 +-- lib/Rex/Service/Redhat/systemd.pm | 3 +-- lib/Rex/Service/SuSE.pm | 3 +-- lib/Rex/Service/SuSE/systemd.pm | 3 +-- lib/Rex/Service/SunOS.pm | 3 +-- lib/Rex/Service/SunOS/svcadm.pm | 3 +-- lib/Rex/Service/Ubuntu.pm | 3 +-- lib/Rex/Service/VoidLinux.pm | 3 +-- lib/Rex/Shared/Var.pm | 2 +- lib/Rex/Shared/Var/Array.pm | 3 +-- lib/Rex/Shared/Var/Common.pm | 3 +-- lib/Rex/Shared/Var/Hash.pm | 3 +-- lib/Rex/Shared/Var/Scalar.pm | 3 +-- lib/Rex/Sudo/File.pm | 3 +-- lib/Rex/Task.pm | 3 +-- lib/Rex/TaskList.pm | 3 +-- lib/Rex/TaskList/Base.pm | 3 +-- lib/Rex/TaskList/Parallel_ForkManager.pm | 3 +-- lib/Rex/Template.pm | 3 +-- lib/Rex/Template/NG.pm | 3 +-- lib/Rex/Test.pm | 3 +-- lib/Rex/Test/Base.pm | 3 +-- lib/Rex/Test/Base/has_content.pm | 3 +-- lib/Rex/Test/Base/has_cron.pm | 3 +-- lib/Rex/Test/Base/has_cron_env.pm | 3 +-- lib/Rex/Test/Base/has_dir.pm | 3 +-- lib/Rex/Test/Base/has_file.pm | 3 +-- lib/Rex/Test/Base/has_file_content.pm | 3 +-- lib/Rex/Test/Base/has_output.pm | 3 +-- lib/Rex/Test/Base/has_output_matching.pm | 3 +-- lib/Rex/Test/Base/has_package.pm | 3 +-- lib/Rex/Test/Base/has_service_running.pm | 3 +-- lib/Rex/Test/Base/has_service_stopped.pm | 3 +-- lib/Rex/Test/Base/has_stat.pm | 3 +-- lib/Rex/Transaction.pm | 3 +-- lib/Rex/User.pm | 3 +-- lib/Rex/User/Base.pm | 3 +-- lib/Rex/User/FreeBSD.pm | 3 +-- lib/Rex/User/Linux.pm | 3 +-- lib/Rex/User/NetBSD.pm | 3 +-- lib/Rex/User/OpenBSD.pm | 3 +-- lib/Rex/User/OpenWrt.pm | 3 +-- lib/Rex/User/SunOS.pm | 3 +-- lib/Rex/Value.pm | 3 +-- lib/Rex/Virtualization.pm | 3 +-- lib/Rex/Virtualization/Base.pm | 3 +-- lib/Rex/Virtualization/Docker.pm | 3 +-- lib/Rex/Virtualization/Docker/create.pm | 3 +-- lib/Rex/Virtualization/Docker/daemon.pm | 3 +-- lib/Rex/Virtualization/Docker/delete.pm | 3 +-- lib/Rex/Virtualization/Docker/destroy.pm | 3 +-- lib/Rex/Virtualization/Docker/guestinfo.pm | 3 +-- lib/Rex/Virtualization/Docker/images.pm | 3 +-- lib/Rex/Virtualization/Docker/import.pm | 3 +-- lib/Rex/Virtualization/Docker/info.pm | 3 +-- lib/Rex/Virtualization/Docker/list.pm | 3 +-- lib/Rex/Virtualization/Docker/reboot.pm | 3 +-- lib/Rex/Virtualization/Docker/shutdown.pm | 3 +-- lib/Rex/Virtualization/Docker/start.pm | 3 +-- lib/Rex/Virtualization/Docker/status.pm | 3 +-- lib/Rex/Virtualization/LibVirt.pm | 3 +-- lib/Rex/Virtualization/LibVirt/blklist.pm | 3 +-- lib/Rex/Virtualization/LibVirt/clone.pm | 3 +-- lib/Rex/Virtualization/LibVirt/create.pm | 3 +-- lib/Rex/Virtualization/LibVirt/delete.pm | 3 +-- lib/Rex/Virtualization/LibVirt/destroy.pm | 3 +-- lib/Rex/Virtualization/LibVirt/dumpxml.pm | 3 +-- lib/Rex/Virtualization/LibVirt/guestinfo.pm | 3 +-- lib/Rex/Virtualization/LibVirt/hypervisor.pm | 3 +-- lib/Rex/Virtualization/LibVirt/iflist.pm | 3 +-- lib/Rex/Virtualization/LibVirt/import.pm | 3 +-- lib/Rex/Virtualization/LibVirt/info.pm | 3 +-- lib/Rex/Virtualization/LibVirt/list.pm | 3 +-- lib/Rex/Virtualization/LibVirt/option.pm | 3 +-- lib/Rex/Virtualization/LibVirt/reboot.pm | 3 +-- lib/Rex/Virtualization/LibVirt/shutdown.pm | 3 +-- lib/Rex/Virtualization/LibVirt/start.pm | 3 +-- lib/Rex/Virtualization/LibVirt/status.pm | 3 +-- lib/Rex/Virtualization/LibVirt/vncdisplay.pm | 3 +-- lib/Rex/Virtualization/Lxc.pm | 3 +-- lib/Rex/Virtualization/Lxc/attach.pm | 3 +-- lib/Rex/Virtualization/Lxc/copy.pm | 3 +-- lib/Rex/Virtualization/Lxc/create.pm | 3 +-- lib/Rex/Virtualization/Lxc/destroy.pm | 3 +-- lib/Rex/Virtualization/Lxc/info.pm | 3 +-- lib/Rex/Virtualization/Lxc/list.pm | 3 +-- lib/Rex/Virtualization/Lxc/start.pm | 3 +-- lib/Rex/Virtualization/Lxc/stop.pm | 3 +-- lib/Rex/Virtualization/VBox.pm | 3 +-- lib/Rex/Virtualization/VBox/bridge.pm | 3 +-- lib/Rex/Virtualization/VBox/create.pm | 3 +-- lib/Rex/Virtualization/VBox/delete.pm | 3 +-- lib/Rex/Virtualization/VBox/destroy.pm | 3 +-- lib/Rex/Virtualization/VBox/forward_port.pm | 3 +-- lib/Rex/Virtualization/VBox/guestinfo.pm | 3 +-- lib/Rex/Virtualization/VBox/import.pm | 3 +-- lib/Rex/Virtualization/VBox/info.pm | 3 +-- lib/Rex/Virtualization/VBox/list.pm | 3 +-- lib/Rex/Virtualization/VBox/option.pm | 3 +-- lib/Rex/Virtualization/VBox/reboot.pm | 3 +-- lib/Rex/Virtualization/VBox/share_folder.pm | 3 +-- lib/Rex/Virtualization/VBox/shutdown.pm | 3 +-- lib/Rex/Virtualization/VBox/start.pm | 3 +-- lib/Rex/Virtualization/VBox/status.pm | 3 +-- misc/sanitize_pod.pl | 2 +- t/0.31.t | 2 +- t/0.54.t | 2 +- t/01.t | 2 +- t/args.t | 2 +- t/auth.t | 2 +- t/base.t | 2 +- t/base_virt.t | 2 ++ t/batch.t | 2 ++ t/before_all_tasks.t | 2 +- t/can_run.t | 2 +- t/case.t | 2 ++ t/cmdb.t | 3 +-- t/cmdb_path.t | 3 +-- t/commands.t | 2 +- t/commands/evaluate_hostnames.t | 2 +- t/commands/iptables.t | 2 +- t/commands_file_template.t | 2 +- t/config-ssh.t | 2 +- t/config.t | 2 +- t/cron.t | 2 ++ t/db.t | 2 +- t/df.t | 2 +- t/dmi.t | 2 ++ t/do_task.t | 2 +- t/env.t | 2 ++ t/file.t | 2 +- t/file_hooks.t | 3 +-- t/fs.t | 2 +- t/fs_files.t | 2 +- t/group.t | 2 +- t/helper_hash.t | 2 +- t/helper_path.t | 2 +- t/hooks.t | 2 +- t/hooks_in_pkg.t | 2 +- t/hooks_in_rexfile.t | 2 +- t/hooks_in_rexfile_tasks_in_pkg.t | 2 +- t/host.t | 2 +- t/include.t | 2 +- t/ini.t | 2 +- t/interface_fs_local.t | 2 +- t/issue/1008.t | 2 +- t/issue/1439.t | 3 +-- t/issue/513.t | 2 +- t/issue/860.t | 2 +- t/issue/934.t | 2 +- t/issue/948.t | 2 +- t/issue/949.t | 2 +- t/issue_539.t | 2 ++ t/last_command_output.t | 2 ++ t/lib/t/tasks/alien.pm | 3 +++ t/lib/t/tasks/chicken.pm | 3 +++ t/lib/t/tasks/cowbefore.pm | 3 +++ t/lib/t/tasks/cowboy.pm | 3 +++ t/load_rexfile.t | 3 +-- t/logger.t | 2 +- t/md5.t | 2 +- t/needs.t | 5 ++--- t/net_interface_centos7.t | 2 ++ t/network_linux.t | 2 ++ t/no_tty.t | 2 ++ t/os_dependencies.t | 2 +- t/package.t | 2 +- t/param_lookup.t | 2 ++ t/param_lookup_cmdb.t | 2 ++ t/param_lookup_resource.t | 2 ++ t/path.t | 2 ++ t/proc.t | 2 +- t/read_buffers.t | 2 +- t/report.t | 2 +- t/resource.t | 2 ++ t/rsync.t | 2 +- t/runlist.t | 2 +- t/shared.t | 2 +- t/summary.t | 2 +- t/symlinks.t | 2 +- t/task.t | 2 +- t/task_hosts.t | 2 ++ t/template.t | 2 +- t/template_ng.t | 2 +- t/url_encode.t | 2 ++ t/virtualization.t | 2 +- t/waitpid_blocking_sleep_time.t | 2 +- t/write_utf8_files.t | 2 +- t/xml.t | 2 ++ xt/author/critic-progressive.t | 2 +- xt/author/perltidy.t | 2 +- 431 files changed, 459 insertions(+), 756 deletions(-) diff --git a/bin/rex b/bin/rex index 9c38644e3..d31c91c60 100755 --- a/bin/rex +++ b/bin/rex @@ -4,7 +4,7 @@ # (c) Jan Gehring # -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/bin/rexify b/bin/rexify index d324163f2..0798fe9cb 100755 --- a/bin/rexify +++ b/bin/rexify @@ -4,7 +4,7 @@ # (c) Jan Gehring # -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex.pm b/lib/Rex.pm index f8cbd0639..e2a560c41 100644 --- a/lib/Rex.pm +++ b/lib/Rex.pm @@ -46,8 +46,7 @@ See L for more informatio package Rex; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Args.pm b/lib/Rex/Args.pm index 2acd94c17..d06a14d08 100644 --- a/lib/Rex/Args.pm +++ b/lib/Rex/Args.pm @@ -4,8 +4,7 @@ package Rex::Args; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Args/Integer.pm b/lib/Rex/Args/Integer.pm index 47249198e..f0ac01bac 100644 --- a/lib/Rex/Args/Integer.pm +++ b/lib/Rex/Args/Integer.pm @@ -4,8 +4,7 @@ package Rex::Args::Integer; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Args/Single.pm b/lib/Rex/Args/Single.pm index 6c6a4aeb9..b5e7d7363 100644 --- a/lib/Rex/Args/Single.pm +++ b/lib/Rex/Args/Single.pm @@ -4,8 +4,7 @@ package Rex::Args::Single; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Args/String.pm b/lib/Rex/Args/String.pm index 8b7ec0186..98fb9f7a8 100644 --- a/lib/Rex/Args/String.pm +++ b/lib/Rex/Args/String.pm @@ -4,8 +4,7 @@ package Rex::Args::String; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Batch.pm b/lib/Rex/Batch.pm index 06c7d421e..09bce7c0a 100644 --- a/lib/Rex/Batch.pm +++ b/lib/Rex/Batch.pm @@ -4,8 +4,7 @@ package Rex::Batch; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Box.pm b/lib/Rex/Box.pm index e32a3d9b6..26fa96fd9 100644 --- a/lib/Rex/Box.pm +++ b/lib/Rex/Box.pm @@ -4,8 +4,7 @@ package Rex::Box; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Box/Amazon.pm b/lib/Rex/Box/Amazon.pm index e776d0209..9d80f9fc4 100644 --- a/lib/Rex/Box/Amazon.pm +++ b/lib/Rex/Box/Amazon.pm @@ -75,8 +75,7 @@ See also the Methods of Rex::Box::Base. This module inherits all methods of it. package Rex::Box::Amazon; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Data::Dumper; use Rex::Box::Base; diff --git a/lib/Rex/Box/Base.pm b/lib/Rex/Box/Base.pm index 2994f4783..fdcbf5ad3 100644 --- a/lib/Rex/Box/Base.pm +++ b/lib/Rex/Box/Base.pm @@ -18,8 +18,7 @@ These methods are shared across all other Rex::Box modules. package Rex::Box::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Box/Docker.pm b/lib/Rex/Box/Docker.pm index 5f3b98745..ef46c5662 100644 --- a/lib/Rex/Box/Docker.pm +++ b/lib/Rex/Box/Docker.pm @@ -62,8 +62,7 @@ See also the Methods of Rex::Box::Base. This module inherits all methods of it. package Rex::Box::Docker; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Data::Dumper; use Rex::Box::Base; diff --git a/lib/Rex/Box/KVM.pm b/lib/Rex/Box/KVM.pm index 0569e2aae..ff0057e2e 100644 --- a/lib/Rex/Box/KVM.pm +++ b/lib/Rex/Box/KVM.pm @@ -61,8 +61,7 @@ See also the Methods of Rex::Box::Base. This module inherits all methods of it. package Rex::Box::KVM; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Data::Dumper; use Rex::Box::Base; diff --git a/lib/Rex/Box/VBox.pm b/lib/Rex/Box/VBox.pm index 2bb33872d..be7579971 100644 --- a/lib/Rex/Box/VBox.pm +++ b/lib/Rex/Box/VBox.pm @@ -82,8 +82,7 @@ See also the Methods of Rex::Box::Base. This module inherits all methods of it. package Rex::Box::VBox; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Data::Dumper; use Rex::Box::Base; diff --git a/lib/Rex/CLI.pm b/lib/Rex/CLI.pm index 78e0c3c69..f7fef3d09 100644 --- a/lib/Rex/CLI.pm +++ b/lib/Rex/CLI.pm @@ -4,8 +4,7 @@ package Rex::CLI; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/CMDB.pm b/lib/Rex/CMDB.pm index 2e793d02f..2b27cf260 100644 --- a/lib/Rex/CMDB.pm +++ b/lib/Rex/CMDB.pm @@ -32,8 +32,7 @@ This module exports a function to access a CMDB via a common interface. When the package Rex::CMDB; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/CMDB/Base.pm b/lib/Rex/CMDB/Base.pm index 1bf4548d8..72760372b 100644 --- a/lib/Rex/CMDB/Base.pm +++ b/lib/Rex/CMDB/Base.pm @@ -4,8 +4,7 @@ package Rex::CMDB::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/CMDB/YAML.pm b/lib/Rex/CMDB/YAML.pm index 6852bdb31..b2c1f66e3 100644 --- a/lib/Rex/CMDB/YAML.pm +++ b/lib/Rex/CMDB/YAML.pm @@ -4,8 +4,7 @@ package Rex::CMDB::YAML; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cloud.pm b/lib/Rex/Cloud.pm index b5e1938f0..c26a7f014 100644 --- a/lib/Rex/Cloud.pm +++ b/lib/Rex/Cloud.pm @@ -4,8 +4,7 @@ package Rex::Cloud; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cloud/Amazon.pm b/lib/Rex/Cloud/Amazon.pm index 21d13cc70..516c2389e 100644 --- a/lib/Rex/Cloud/Amazon.pm +++ b/lib/Rex/Cloud/Amazon.pm @@ -8,8 +8,7 @@ package Rex::Cloud::Amazon; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cloud/Base.pm b/lib/Rex/Cloud/Base.pm index 92a55768b..770d956ce 100644 --- a/lib/Rex/Cloud/Base.pm +++ b/lib/Rex/Cloud/Base.pm @@ -4,8 +4,7 @@ package Rex::Cloud::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cloud/Jiffybox.pm b/lib/Rex/Cloud/Jiffybox.pm index 95b8b6ae3..fad2c7b52 100644 --- a/lib/Rex/Cloud/Jiffybox.pm +++ b/lib/Rex/Cloud/Jiffybox.pm @@ -4,8 +4,7 @@ package Rex::Cloud::Jiffybox; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cloud/OpenStack.pm b/lib/Rex/Cloud/OpenStack.pm index e687b647e..171dbb7cb 100644 --- a/lib/Rex/Cloud/OpenStack.pm +++ b/lib/Rex/Cloud/OpenStack.pm @@ -4,8 +4,7 @@ package Rex::Cloud::OpenStack; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands.pm b/lib/Rex/Commands.pm index d94de512a..394bd07cc 100644 --- a/lib/Rex/Commands.pm +++ b/lib/Rex/Commands.pm @@ -106,8 +106,7 @@ This module is the core commands module. package Rex::Commands; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Augeas.pm b/lib/Rex/Commands/Augeas.pm index 3dea3dfc2..cae59f191 100644 --- a/lib/Rex/Commands/Augeas.pm +++ b/lib/Rex/Commands/Augeas.pm @@ -34,8 +34,7 @@ This is a simple module to manipulate configuration files with the help of augea package Rex::Commands::Augeas; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Box.pm b/lib/Rex/Commands/Box.pm index 6658b9a72..637a8a58b 100644 --- a/lib/Rex/Commands/Box.pm +++ b/lib/Rex/Commands/Box.pm @@ -57,8 +57,7 @@ Version <= 1.0: All these functions will not be reported. package Rex::Commands::Box; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Cloud.pm b/lib/Rex/Commands/Cloud.pm index 2fed5069e..062a2575d 100644 --- a/lib/Rex/Commands/Cloud.pm +++ b/lib/Rex/Commands/Cloud.pm @@ -50,8 +50,7 @@ Version <= 1.0: All these functions will not be reported. package Rex::Commands::Cloud; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Cron.pm b/lib/Rex/Commands/Cron.pm index 74ecf3479..afb9a0363 100644 --- a/lib/Rex/Commands/Cron.pm +++ b/lib/Rex/Commands/Cron.pm @@ -33,8 +33,7 @@ With this Module you can manage your cronjobs. package Rex::Commands::Cron; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/DB.pm b/lib/Rex/Commands/DB.pm index 23b75b410..a9de90f99 100644 --- a/lib/Rex/Commands/DB.pm +++ b/lib/Rex/Commands/DB.pm @@ -54,8 +54,7 @@ Version <= 1.0: All these functions will not be reported. package Rex::Commands::DB; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Download.pm b/lib/Rex/Commands/Download.pm index e4565df54..6cec96c65 100644 --- a/lib/Rex/Commands/Download.pm +++ b/lib/Rex/Commands/Download.pm @@ -31,8 +31,7 @@ Version <= 1.0: All these functions will not be reported. package Rex::Commands::Download; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Helper::UserAgent; use Carp; diff --git a/lib/Rex/Commands/File.pm b/lib/Rex/Commands/File.pm index 95b388385..4f1ab0d2d 100644 --- a/lib/Rex/Commands/File.pm +++ b/lib/Rex/Commands/File.pm @@ -57,8 +57,7 @@ With this module you can manipulate files. package Rex::Commands::File; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Fcntl; diff --git a/lib/Rex/Commands/Fs.pm b/lib/Rex/Commands/Fs.pm index 555de2901..6dc5e02ad 100644 --- a/lib/Rex/Commands/Fs.pm +++ b/lib/Rex/Commands/Fs.pm @@ -44,8 +44,7 @@ With this module you can do file system tasks like creating directories, deletin package Rex::Commands::Fs; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Gather.pm b/lib/Rex/Commands/Gather.pm index fedafb81d..8848355d2 100644 --- a/lib/Rex/Commands/Gather.pm +++ b/lib/Rex/Commands/Gather.pm @@ -23,8 +23,7 @@ All these functions will not be reported. These functions don't modify anything. package Rex::Commands::Gather; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Host.pm b/lib/Rex/Commands/Host.pm index 353d18719..8c0a3278c 100644 --- a/lib/Rex/Commands/Host.pm +++ b/lib/Rex/Commands/Host.pm @@ -25,8 +25,7 @@ With this module you can manage the host entries in /etc/hosts. package Rex::Commands::Host; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Inventory.pm b/lib/Rex/Commands/Inventory.pm index 25e30ec41..c073e7496 100644 --- a/lib/Rex/Commands/Inventory.pm +++ b/lib/Rex/Commands/Inventory.pm @@ -26,8 +26,7 @@ All these functions will not be reported. These functions don't modify anything. package Rex::Commands::Inventory; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Iptables.pm b/lib/Rex/Commands/Iptables.pm index 075b07626..c5167b927 100644 --- a/lib/Rex/Commands/Iptables.pm +++ b/lib/Rex/Commands/Iptables.pm @@ -79,8 +79,7 @@ Only I and I are idempotent. package Rex::Commands::Iptables; -use 5.010001; -use strict; +use v5.12.5; use warnings; use version; diff --git a/lib/Rex/Commands/JobControl.pm b/lib/Rex/Commands/JobControl.pm index dd5356dc4..f0ef9153d 100644 --- a/lib/Rex/Commands/JobControl.pm +++ b/lib/Rex/Commands/JobControl.pm @@ -4,8 +4,7 @@ package Rex::Commands::JobControl; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Kernel.pm b/lib/Rex/Commands/Kernel.pm index de54b7179..f6e78c474 100644 --- a/lib/Rex/Commands/Kernel.pm +++ b/lib/Rex/Commands/Kernel.pm @@ -26,8 +26,7 @@ All these functions are not idempotent. package Rex::Commands::Kernel; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/LVM.pm b/lib/Rex/Commands/LVM.pm index 88ac22810..30bedf5ce 100644 --- a/lib/Rex/Commands/LVM.pm +++ b/lib/Rex/Commands/LVM.pm @@ -30,8 +30,7 @@ All these functions are not idempotent. package Rex::Commands::LVM; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/MD5.pm b/lib/Rex/Commands/MD5.pm index 073097e99..29ea5f5d2 100644 --- a/lib/Rex/Commands/MD5.pm +++ b/lib/Rex/Commands/MD5.pm @@ -23,8 +23,7 @@ This is just a helper function and will not be reported. package Rex::Commands::MD5; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Mkfs.pm b/lib/Rex/Commands/Mkfs.pm index 8d32c0ba0..30aba5f73 100644 --- a/lib/Rex/Commands/Mkfs.pm +++ b/lib/Rex/Commands/Mkfs.pm @@ -18,8 +18,7 @@ With this module you can create filesystems on existing partitions and logical v package Rex::Commands::Mkfs; use warnings; -use 5.010001; -use strict; +use v5.12.5; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Network.pm b/lib/Rex/Commands/Network.pm index 4a54daa85..cddcd2688 100644 --- a/lib/Rex/Commands/Network.pm +++ b/lib/Rex/Commands/Network.pm @@ -29,8 +29,7 @@ With this module you can get information of the routing table, current network c package Rex::Commands::Network; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Notify.pm b/lib/Rex/Commands/Notify.pm index 67e5555ed..76088fe13 100644 --- a/lib/Rex/Commands/Notify.pm +++ b/lib/Rex/Commands/Notify.pm @@ -21,8 +21,7 @@ This module exports the notify() function. package Rex::Commands::Notify; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Partition.pm b/lib/Rex/Commands/Partition.pm index 96899cb97..ee16ccc6b 100644 --- a/lib/Rex/Commands/Partition.pm +++ b/lib/Rex/Commands/Partition.pm @@ -27,8 +27,7 @@ All these functions are not idempotent. package Rex::Commands::Partition; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Pkg.pm b/lib/Rex/Commands/Pkg.pm index 1cdac78c9..79eceadf6 100644 --- a/lib/Rex/Commands/Pkg.pm +++ b/lib/Rex/Commands/Pkg.pm @@ -29,8 +29,7 @@ With this module you can install packages and files. package Rex::Commands::Pkg; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/PkgConf.pm b/lib/Rex/Commands/PkgConf.pm index c679e37cf..3e82cbc5f 100644 --- a/lib/Rex/Commands/PkgConf.pm +++ b/lib/Rex/Commands/PkgConf.pm @@ -38,8 +38,7 @@ With this module you can configure packages. Currently it only supports Debian package Rex::Commands::PkgConf; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Process.pm b/lib/Rex/Commands/Process.pm index d1567373a..8c582f087 100644 --- a/lib/Rex/Commands/Process.pm +++ b/lib/Rex/Commands/Process.pm @@ -26,8 +26,7 @@ All these functions are not idempotent. package Rex::Commands::Process; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Rsync.pm b/lib/Rex/Commands/Rsync.pm index 23ec10446..45fdfede3 100644 --- a/lib/Rex/Commands/Rsync.pm +++ b/lib/Rex/Commands/Rsync.pm @@ -42,8 +42,7 @@ the execution of the rsync task. package Rex::Commands::Rsync; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Run.pm b/lib/Rex/Commands/Run.pm index 32024c4b0..d1f502de0 100644 --- a/lib/Rex/Commands/Run.pm +++ b/lib/Rex/Commands/Run.pm @@ -21,8 +21,7 @@ With this module you can run a command. package Rex::Commands::Run; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/SCM.pm b/lib/Rex/Commands/SCM.pm index 76cf78bc0..e2bc60022 100644 --- a/lib/Rex/Commands/SCM.pm +++ b/lib/Rex/Commands/SCM.pm @@ -52,8 +52,7 @@ All these functions are not idempotent. package Rex::Commands::SCM; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Service.pm b/lib/Rex/Commands/Service.pm index 290f63f15..08e39e0d0 100644 --- a/lib/Rex/Commands/Service.pm +++ b/lib/Rex/Commands/Service.pm @@ -34,8 +34,7 @@ With this module you can manage Linux services. package Rex::Commands::Service; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/SimpleCheck.pm b/lib/Rex/Commands/SimpleCheck.pm index 96aa54ea4..ab30e9cbe 100644 --- a/lib/Rex/Commands/SimpleCheck.pm +++ b/lib/Rex/Commands/SimpleCheck.pm @@ -26,8 +26,7 @@ All these functions are not idempotent. package Rex::Commands::SimpleCheck; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Sync.pm b/lib/Rex/Commands/Sync.pm index 88d966970..0d937dfd3 100644 --- a/lib/Rex/Commands/Sync.pm +++ b/lib/Rex/Commands/Sync.pm @@ -46,8 +46,7 @@ This module can sync directories between your Rex system and your servers withou package Rex::Commands::Sync; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Sysctl.pm b/lib/Rex/Commands/Sysctl.pm index ca2fab3b1..24222cffa 100644 --- a/lib/Rex/Commands/Sysctl.pm +++ b/lib/Rex/Commands/Sysctl.pm @@ -27,8 +27,7 @@ All these functions are not idempotent. package Rex::Commands::Sysctl; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Tail.pm b/lib/Rex/Commands/Tail.pm index 7c8bfb546..25719b48f 100644 --- a/lib/Rex/Commands/Tail.pm +++ b/lib/Rex/Commands/Tail.pm @@ -25,8 +25,7 @@ With this module you can tail a file. package Rex::Commands::Tail; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Upload.pm b/lib/Rex/Commands/Upload.pm index 159d05432..cb95f0cbf 100644 --- a/lib/Rex/Commands/Upload.pm +++ b/lib/Rex/Commands/Upload.pm @@ -22,8 +22,7 @@ With this module you can upload a local file via sftp to a remote host. package Rex::Commands::Upload; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/User.pm b/lib/Rex/Commands/User.pm index 45ebb7b38..f5784a2c0 100644 --- a/lib/Rex/Commands/User.pm +++ b/lib/Rex/Commands/User.pm @@ -34,8 +34,7 @@ With this module you can manage user and groups. package Rex::Commands::User; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Commands/Virtualization.pm b/lib/Rex/Commands/Virtualization.pm index ea1e317aa..eb5b23477 100644 --- a/lib/Rex/Commands/Virtualization.pm +++ b/lib/Rex/Commands/Virtualization.pm @@ -4,8 +4,7 @@ package Rex::Commands::Virtualization; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Config.pm b/lib/Rex/Config.pm index f9b978012..44372bd4c 100644 --- a/lib/Rex/Config.pm +++ b/lib/Rex/Config.pm @@ -30,8 +30,7 @@ While it's possible to use the methods below to set a configuration option direc package Rex::Config; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Constants.pm b/lib/Rex/Constants.pm index 67c690331..6037a50e8 100644 --- a/lib/Rex/Constants.pm +++ b/lib/Rex/Constants.pm @@ -4,8 +4,7 @@ package Rex::Constants; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cron.pm b/lib/Rex/Cron.pm index 9d056ba30..74f68923e 100644 --- a/lib/Rex/Cron.pm +++ b/lib/Rex/Cron.pm @@ -4,8 +4,7 @@ package Rex::Cron; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cron/Base.pm b/lib/Rex/Cron/Base.pm index 864cb0a7a..e3d0b193a 100644 --- a/lib/Rex/Cron/Base.pm +++ b/lib/Rex/Cron/Base.pm @@ -4,8 +4,7 @@ package Rex::Cron::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cron/FreeBSD.pm b/lib/Rex/Cron/FreeBSD.pm index 35d498506..c7c029473 100644 --- a/lib/Rex/Cron/FreeBSD.pm +++ b/lib/Rex/Cron/FreeBSD.pm @@ -4,8 +4,7 @@ package Rex::Cron::FreeBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cron/Linux.pm b/lib/Rex/Cron/Linux.pm index d59280ac6..5895e9dcd 100644 --- a/lib/Rex/Cron/Linux.pm +++ b/lib/Rex/Cron/Linux.pm @@ -4,8 +4,7 @@ package Rex::Cron::Linux; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Cron/SunOS.pm b/lib/Rex/Cron/SunOS.pm index f5440a9d4..d40863444 100644 --- a/lib/Rex/Cron/SunOS.pm +++ b/lib/Rex/Cron/SunOS.pm @@ -4,8 +4,7 @@ package Rex::Cron::SunOS; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Exporter.pm b/lib/Rex/Exporter.pm index 073566e8f..61f8b8593 100644 --- a/lib/Rex/Exporter.pm +++ b/lib/Rex/Exporter.pm @@ -4,8 +4,7 @@ package Rex::Exporter; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Symbol; diff --git a/lib/Rex/FS/File.pm b/lib/Rex/FS/File.pm index e2b5e63c7..225147b85 100644 --- a/lib/Rex/FS/File.pm +++ b/lib/Rex/FS/File.pm @@ -28,8 +28,7 @@ This is the File Class used by I and I. package Rex::FS::File; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Interface::File; diff --git a/lib/Rex/File/Parser/Data.pm b/lib/Rex/File/Parser/Data.pm index 67da883a4..ce0429d23 100644 --- a/lib/Rex/File/Parser/Data.pm +++ b/lib/Rex/File/Parser/Data.pm @@ -4,8 +4,7 @@ package Rex::File::Parser::Data; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/File/Parser/Ini.pm b/lib/Rex/File/Parser/Ini.pm index da149e170..84fdcffe9 100644 --- a/lib/Rex/File/Parser/Ini.pm +++ b/lib/Rex/File/Parser/Ini.pm @@ -4,8 +4,7 @@ package Rex::File::Parser::Ini; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Fork/Manager.pm b/lib/Rex/Fork/Manager.pm index 17a3b47b2..7388fc5d8 100644 --- a/lib/Rex/Fork/Manager.pm +++ b/lib/Rex/Fork/Manager.pm @@ -4,8 +4,7 @@ package Rex::Fork::Manager; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Fork/Task.pm b/lib/Rex/Fork/Task.pm index 8c90172c3..b15edd257 100644 --- a/lib/Rex/Fork/Task.pm +++ b/lib/Rex/Fork/Task.pm @@ -4,8 +4,7 @@ package Rex::Fork::Task; -use 5.010001; -use strict; +use v5.12.5; use warnings; use POSIX ":sys_wait_h"; diff --git a/lib/Rex/Group.pm b/lib/Rex/Group.pm index 50c625958..b66f0211c 100644 --- a/lib/Rex/Group.pm +++ b/lib/Rex/Group.pm @@ -4,8 +4,7 @@ package Rex::Group; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Group/Entry/Server.pm b/lib/Rex/Group/Entry/Server.pm index 70c6bdfb4..1746ae281 100644 --- a/lib/Rex/Group/Entry/Server.pm +++ b/lib/Rex/Group/Entry/Server.pm @@ -4,8 +4,7 @@ package Rex::Group::Entry::Server; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Group/Lookup/Command.pm b/lib/Rex/Group/Lookup/Command.pm index 357bffd72..484ca3b6b 100644 --- a/lib/Rex/Group/Lookup/Command.pm +++ b/lib/Rex/Group/Lookup/Command.pm @@ -24,8 +24,7 @@ With this module you can define hostgroups out of a command. package Rex::Group::Lookup::Command; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Group/Lookup/DBI.pm b/lib/Rex/Group/Lookup/DBI.pm index 267ea14e6..c2da8ac59 100644 --- a/lib/Rex/Group/Lookup/DBI.pm +++ b/lib/Rex/Group/Lookup/DBI.pm @@ -22,8 +22,7 @@ With this module you can define hostgroups out of an DBI source. package Rex::Group::Lookup::DBI; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Group/Lookup/File.pm b/lib/Rex/Group/Lookup/File.pm index 8ea6180dc..33d08efdc 100644 --- a/lib/Rex/Group/Lookup/File.pm +++ b/lib/Rex/Group/Lookup/File.pm @@ -22,8 +22,7 @@ With this module you can define hostgroups out of a file. package Rex::Group::Lookup::File; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Group/Lookup/INI.pm b/lib/Rex/Group/Lookup/INI.pm index 9225bc424..36a5d43bb 100644 --- a/lib/Rex/Group/Lookup/INI.pm +++ b/lib/Rex/Group/Lookup/INI.pm @@ -21,8 +21,7 @@ With this module you can define host groups in an INI style file. package Rex::Group::Lookup::INI; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Group/Lookup/XML.pm b/lib/Rex/Group/Lookup/XML.pm index 5747bd02e..5da71779b 100644 --- a/lib/Rex/Group/Lookup/XML.pm +++ b/lib/Rex/Group/Lookup/XML.pm @@ -22,8 +22,7 @@ With this module you can define hostgroups out of an xml file. package Rex::Group::Lookup::XML; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex -base; diff --git a/lib/Rex/Group/Lookup/YAML.pm b/lib/Rex/Group/Lookup/YAML.pm index 8f7b6f0b6..0e71f7309 100644 --- a/lib/Rex/Group/Lookup/YAML.pm +++ b/lib/Rex/Group/Lookup/YAML.pm @@ -22,8 +22,7 @@ With this module you can define hostgroups out of an yaml file. package Rex::Group::Lookup::YAML; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware.pm b/lib/Rex/Hardware.pm index 0a789a58a..9c39a8712 100644 --- a/lib/Rex/Hardware.pm +++ b/lib/Rex/Hardware.pm @@ -23,8 +23,7 @@ This module is the base class for hardware/information gathering. package Rex::Hardware; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Host.pm b/lib/Rex/Hardware/Host.pm index 8163313da..24a37968d 100644 --- a/lib/Rex/Hardware/Host.pm +++ b/lib/Rex/Hardware/Host.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Host; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Kernel.pm b/lib/Rex/Hardware/Kernel.pm index a4df095d8..7666b7ab4 100644 --- a/lib/Rex/Hardware/Kernel.pm +++ b/lib/Rex/Hardware/Kernel.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Kernel; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Memory.pm b/lib/Rex/Hardware/Memory.pm index 7a7409827..a4f75b10d 100644 --- a/lib/Rex/Hardware/Memory.pm +++ b/lib/Rex/Hardware/Memory.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Memory; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Network.pm b/lib/Rex/Hardware/Network.pm index df3aa8346..0f2c8c08a 100644 --- a/lib/Rex/Hardware/Network.pm +++ b/lib/Rex/Hardware/Network.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Network; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Network/Darwin.pm b/lib/Rex/Hardware/Network/Darwin.pm index b37b11c48..17ebd14af 100644 --- a/lib/Rex/Hardware/Network/Darwin.pm +++ b/lib/Rex/Hardware/Network/Darwin.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Network::Darwin; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Network/FreeBSD.pm b/lib/Rex/Hardware/Network/FreeBSD.pm index ce2fb52b0..5cda4b5b5 100644 --- a/lib/Rex/Hardware/Network/FreeBSD.pm +++ b/lib/Rex/Hardware/Network/FreeBSD.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Network::FreeBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Network/Linux.pm b/lib/Rex/Hardware/Network/Linux.pm index 22aaced3d..79eee31fa 100644 --- a/lib/Rex/Hardware/Network/Linux.pm +++ b/lib/Rex/Hardware/Network/Linux.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Network::Linux; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Network/NetBSD.pm b/lib/Rex/Hardware/Network/NetBSD.pm index 90e11f8e6..e689fb556 100644 --- a/lib/Rex/Hardware/Network/NetBSD.pm +++ b/lib/Rex/Hardware/Network/NetBSD.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Network::NetBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Network/OpenBSD.pm b/lib/Rex/Hardware/Network/OpenBSD.pm index 92f7014f4..36caa0877 100644 --- a/lib/Rex/Hardware/Network/OpenBSD.pm +++ b/lib/Rex/Hardware/Network/OpenBSD.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Network::OpenBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Network/Solaris.pm b/lib/Rex/Hardware/Network/Solaris.pm index 700fff228..92ccb170e 100644 --- a/lib/Rex/Hardware/Network/Solaris.pm +++ b/lib/Rex/Hardware/Network/Solaris.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Network::Solaris; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/Swap.pm b/lib/Rex/Hardware/Swap.pm index cde01c12c..dd75b6e15 100644 --- a/lib/Rex/Hardware/Swap.pm +++ b/lib/Rex/Hardware/Swap.pm @@ -4,8 +4,7 @@ package Rex::Hardware::Swap; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hardware/VirtInfo.pm b/lib/Rex/Hardware/VirtInfo.pm index f0b1896ff..488211a43 100644 --- a/lib/Rex/Hardware/VirtInfo.pm +++ b/lib/Rex/Hardware/VirtInfo.pm @@ -1,7 +1,6 @@ package Rex::Hardware::VirtInfo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/Array.pm b/lib/Rex/Helper/Array.pm index 0a94d9dac..569087b29 100644 --- a/lib/Rex/Helper/Array.pm +++ b/lib/Rex/Helper/Array.pm @@ -4,8 +4,7 @@ package Rex::Helper::Array; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/DBI.pm b/lib/Rex/Helper/DBI.pm index a4f26a323..6de7fdb4e 100644 --- a/lib/Rex/Helper/DBI.pm +++ b/lib/Rex/Helper/DBI.pm @@ -4,8 +4,7 @@ package Rex::Helper::DBI; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/Encode.pm b/lib/Rex/Helper/Encode.pm index d3116eb12..4d5ddb94e 100644 --- a/lib/Rex/Helper/Encode.pm +++ b/lib/Rex/Helper/Encode.pm @@ -4,8 +4,7 @@ package Rex::Helper::Encode; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/File/Spec.pm b/lib/Rex/Helper/File/Spec.pm index 74d6c3c84..a4a8088bb 100644 --- a/lib/Rex/Helper/File/Spec.pm +++ b/lib/Rex/Helper/File/Spec.pm @@ -4,8 +4,7 @@ package Rex::Helper::File::Spec; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/File/Stat.pm b/lib/Rex/Helper/File/Stat.pm index d9f659ccd..32972ad90 100644 --- a/lib/Rex/Helper/File/Stat.pm +++ b/lib/Rex/Helper/File/Stat.pm @@ -4,8 +4,7 @@ package Rex::Helper::File::Stat; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/File/Stat/Unix.pm b/lib/Rex/Helper/File/Stat/Unix.pm index 37ec27291..bc8d6d557 100644 --- a/lib/Rex/Helper/File/Stat/Unix.pm +++ b/lib/Rex/Helper/File/Stat/Unix.pm @@ -4,8 +4,7 @@ package Rex::Helper::File::Stat::Unix; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/File/Stat/Win32.pm b/lib/Rex/Helper/File/Stat/Win32.pm index 2230d4018..7d6c546ff 100644 --- a/lib/Rex/Helper/File/Stat/Win32.pm +++ b/lib/Rex/Helper/File/Stat/Win32.pm @@ -4,8 +4,7 @@ package Rex::Helper::File::Stat::Win32; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/Hash.pm b/lib/Rex/Helper/Hash.pm index 1daaf4eca..d4c564618 100644 --- a/lib/Rex/Helper/Hash.pm +++ b/lib/Rex/Helper/Hash.pm @@ -4,8 +4,7 @@ package Rex::Helper::Hash; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/INI.pm b/lib/Rex/Helper/INI.pm index 1bffb8d82..c6a95e199 100644 --- a/lib/Rex/Helper/INI.pm +++ b/lib/Rex/Helper/INI.pm @@ -4,8 +4,7 @@ package Rex::Helper::INI; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/IP.pm b/lib/Rex/Helper/IP.pm index 7b6dc0fa3..7d7d7933b 100644 --- a/lib/Rex/Helper/IP.pm +++ b/lib/Rex/Helper/IP.pm @@ -4,8 +4,7 @@ package Rex::Helper::IP; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/Misc.pm b/lib/Rex/Helper/Misc.pm index e66e509be..164121ff5 100644 --- a/lib/Rex/Helper/Misc.pm +++ b/lib/Rex/Helper/Misc.pm @@ -4,8 +4,7 @@ package Rex::Helper::Misc; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/Path.pm b/lib/Rex/Helper/Path.pm index 5b58bc9c1..381c8b99e 100644 --- a/lib/Rex/Helper/Path.pm +++ b/lib/Rex/Helper/Path.pm @@ -4,8 +4,7 @@ package Rex::Helper::Path; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/Rexfile/ParamLookup.pm b/lib/Rex/Helper/Rexfile/ParamLookup.pm index d93d51788..4a0e2f90f 100644 --- a/lib/Rex/Helper/Rexfile/ParamLookup.pm +++ b/lib/Rex/Helper/Rexfile/ParamLookup.pm @@ -4,8 +4,7 @@ package Rex::Helper::Rexfile::ParamLookup; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/Run.pm b/lib/Rex/Helper/Run.pm index 63d6e4595..20d64b595 100644 --- a/lib/Rex/Helper/Run.pm +++ b/lib/Rex/Helper/Run.pm @@ -4,8 +4,7 @@ package Rex::Helper::Run; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/SSH2.pm b/lib/Rex/Helper/SSH2.pm index 064a0b11c..10af26aa4 100644 --- a/lib/Rex/Helper/SSH2.pm +++ b/lib/Rex/Helper/SSH2.pm @@ -4,8 +4,7 @@ package Rex::Helper::SSH2; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/SSH2/Expect.pm b/lib/Rex/Helper/SSH2/Expect.pm index ef0166b32..ba3fc458d 100644 --- a/lib/Rex/Helper/SSH2/Expect.pm +++ b/lib/Rex/Helper/SSH2/Expect.pm @@ -51,8 +51,7 @@ L package Rex::Helper::SSH2::Expect; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/System.pm b/lib/Rex/Helper/System.pm index 19f46d82d..8cb2def46 100644 --- a/lib/Rex/Helper/System.pm +++ b/lib/Rex/Helper/System.pm @@ -4,8 +4,7 @@ package Rex::Helper::System; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/URI.pm b/lib/Rex/Helper/URI.pm index e01cd94b1..bb9df9330 100644 --- a/lib/Rex/Helper/URI.pm +++ b/lib/Rex/Helper/URI.pm @@ -4,8 +4,7 @@ package Rex::Helper::URI; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Helper/UserAgent.pm b/lib/Rex/Helper/UserAgent.pm index 16462eb9a..707004c00 100644 --- a/lib/Rex/Helper/UserAgent.pm +++ b/lib/Rex/Helper/UserAgent.pm @@ -4,8 +4,7 @@ package Rex::Helper::UserAgent; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Hook.pm b/lib/Rex/Hook.pm index f10659039..87a9979dc 100644 --- a/lib/Rex/Hook.pm +++ b/lib/Rex/Hook.pm @@ -4,8 +4,7 @@ package Rex::Hook; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Cache.pm b/lib/Rex/Interface/Cache.pm index a3f596260..5b736342e 100644 --- a/lib/Rex/Interface/Cache.pm +++ b/lib/Rex/Interface/Cache.pm @@ -4,8 +4,7 @@ package Rex::Interface::Cache; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Cache/Base.pm b/lib/Rex/Interface/Cache/Base.pm index 5462e3971..53477ac67 100644 --- a/lib/Rex/Interface/Cache/Base.pm +++ b/lib/Rex/Interface/Cache/Base.pm @@ -4,8 +4,7 @@ package Rex::Interface::Cache::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Cache/YAML.pm b/lib/Rex/Interface/Cache/YAML.pm index c23f10eb5..a9d489851 100644 --- a/lib/Rex/Interface/Cache/YAML.pm +++ b/lib/Rex/Interface/Cache/YAML.pm @@ -4,8 +4,7 @@ package Rex::Interface::Cache::YAML; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Interface::Cache::Base; use base qw(Rex::Interface::Cache::Base); diff --git a/lib/Rex/Interface/Connection.pm b/lib/Rex/Interface/Connection.pm index 8e4dcd806..db1154a3c 100644 --- a/lib/Rex/Interface/Connection.pm +++ b/lib/Rex/Interface/Connection.pm @@ -4,8 +4,7 @@ package Rex::Interface::Connection; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Connection/Base.pm b/lib/Rex/Interface/Connection/Base.pm index bf68de281..6be78140e 100644 --- a/lib/Rex/Interface/Connection/Base.pm +++ b/lib/Rex/Interface/Connection/Base.pm @@ -4,8 +4,7 @@ package Rex::Interface::Connection::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Connection/Fake.pm b/lib/Rex/Interface/Connection/Fake.pm index 2b0b21997..a22ff6953 100644 --- a/lib/Rex/Interface/Connection/Fake.pm +++ b/lib/Rex/Interface/Connection/Fake.pm @@ -4,8 +4,7 @@ package Rex::Interface::Connection::Fake; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Connection/HTTP.pm b/lib/Rex/Interface/Connection/HTTP.pm index 7a4c82eab..f3aa28e0e 100644 --- a/lib/Rex/Interface/Connection/HTTP.pm +++ b/lib/Rex/Interface/Connection/HTTP.pm @@ -4,8 +4,7 @@ package Rex::Interface::Connection::HTTP; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Connection/HTTPS.pm b/lib/Rex/Interface/Connection/HTTPS.pm index 5fd289900..d0a654fd5 100644 --- a/lib/Rex/Interface/Connection/HTTPS.pm +++ b/lib/Rex/Interface/Connection/HTTPS.pm @@ -4,8 +4,7 @@ package Rex::Interface::Connection::HTTPS; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Interface::Connection::HTTP; use base qw(Rex::Interface::Connection::HTTP); diff --git a/lib/Rex/Interface/Connection/Local.pm b/lib/Rex/Interface/Connection/Local.pm index aeef8349c..843982827 100644 --- a/lib/Rex/Interface/Connection/Local.pm +++ b/lib/Rex/Interface/Connection/Local.pm @@ -4,8 +4,7 @@ package Rex::Interface::Connection::Local; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Connection/OpenSSH.pm b/lib/Rex/Interface/Connection/OpenSSH.pm index 33f012633..934fc7151 100644 --- a/lib/Rex/Interface/Connection/OpenSSH.pm +++ b/lib/Rex/Interface/Connection/OpenSSH.pm @@ -4,8 +4,7 @@ package Rex::Interface::Connection::OpenSSH; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Connection/SSH.pm b/lib/Rex/Interface/Connection/SSH.pm index d18710eff..65d71851a 100644 --- a/lib/Rex/Interface/Connection/SSH.pm +++ b/lib/Rex/Interface/Connection/SSH.pm @@ -4,8 +4,7 @@ package Rex::Interface::Connection::SSH; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Exec.pm b/lib/Rex/Interface/Exec.pm index 391a7d53f..6fc872cf5 100644 --- a/lib/Rex/Interface/Exec.pm +++ b/lib/Rex/Interface/Exec.pm @@ -4,8 +4,7 @@ package Rex::Interface::Exec; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Exec/Base.pm b/lib/Rex/Interface/Exec/Base.pm index 618272d77..3966e3bcc 100644 --- a/lib/Rex/Interface/Exec/Base.pm +++ b/lib/Rex/Interface/Exec/Base.pm @@ -4,8 +4,7 @@ package Rex::Interface::Exec::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Carp; use Rex::Helper::Run; diff --git a/lib/Rex/Interface/Exec/HTTP.pm b/lib/Rex/Interface/Exec/HTTP.pm index 94378e12a..1d2830eed 100644 --- a/lib/Rex/Interface/Exec/HTTP.pm +++ b/lib/Rex/Interface/Exec/HTTP.pm @@ -4,8 +4,7 @@ package Rex::Interface::Exec::HTTP; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Commands; diff --git a/lib/Rex/Interface/Exec/IOReader.pm b/lib/Rex/Interface/Exec/IOReader.pm index 3e35eab1f..76ba3e64f 100644 --- a/lib/Rex/Interface/Exec/IOReader.pm +++ b/lib/Rex/Interface/Exec/IOReader.pm @@ -4,8 +4,7 @@ package Rex::Interface::Exec::IOReader; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Exec/Local.pm b/lib/Rex/Interface/Exec/Local.pm index 8b185030a..cf12a09df 100644 --- a/lib/Rex/Interface/Exec/Local.pm +++ b/lib/Rex/Interface/Exec/Local.pm @@ -4,8 +4,7 @@ package Rex::Interface::Exec::Local; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Exec/OpenSSH.pm b/lib/Rex/Interface/Exec/OpenSSH.pm index 2326543a4..c46729060 100644 --- a/lib/Rex/Interface/Exec/OpenSSH.pm +++ b/lib/Rex/Interface/Exec/OpenSSH.pm @@ -4,8 +4,7 @@ package Rex::Interface::Exec::OpenSSH; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Exec/SSH.pm b/lib/Rex/Interface/Exec/SSH.pm index ef47b40f0..fdd0bf700 100644 --- a/lib/Rex/Interface/Exec/SSH.pm +++ b/lib/Rex/Interface/Exec/SSH.pm @@ -4,8 +4,7 @@ package Rex::Interface::Exec::SSH; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Exec/Sudo.pm b/lib/Rex/Interface/Exec/Sudo.pm index a500743d0..d95de4417 100644 --- a/lib/Rex/Interface/Exec/Sudo.pm +++ b/lib/Rex/Interface/Exec/Sudo.pm @@ -4,8 +4,7 @@ package Rex::Interface::Exec::Sudo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Executor.pm b/lib/Rex/Interface/Executor.pm index f49129173..4518aa482 100644 --- a/lib/Rex/Interface/Executor.pm +++ b/lib/Rex/Interface/Executor.pm @@ -4,8 +4,7 @@ package Rex::Interface::Executor; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Executor/Base.pm b/lib/Rex/Interface/Executor/Base.pm index d8bc29524..7ba9671d6 100644 --- a/lib/Rex/Interface/Executor/Base.pm +++ b/lib/Rex/Interface/Executor/Base.pm @@ -4,8 +4,7 @@ package Rex::Interface::Executor::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Executor/Default.pm b/lib/Rex/Interface/Executor/Default.pm index 200021729..a14c12ae9 100644 --- a/lib/Rex/Interface/Executor/Default.pm +++ b/lib/Rex/Interface/Executor/Default.pm @@ -4,8 +4,7 @@ package Rex::Interface::Executor::Default; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/File.pm b/lib/Rex/Interface/File.pm index 9a4c8b516..8da30022b 100644 --- a/lib/Rex/Interface/File.pm +++ b/lib/Rex/Interface/File.pm @@ -4,8 +4,7 @@ package Rex::Interface::File; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/File/Base.pm b/lib/Rex/Interface/File/Base.pm index 839b4a7b6..bf38774a0 100644 --- a/lib/Rex/Interface/File/Base.pm +++ b/lib/Rex/Interface/File/Base.pm @@ -4,8 +4,7 @@ package Rex::Interface::File::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/File/HTTP.pm b/lib/Rex/Interface/File/HTTP.pm index 8a76100e6..8aaf0dc1b 100644 --- a/lib/Rex/Interface/File/HTTP.pm +++ b/lib/Rex/Interface/File/HTTP.pm @@ -4,8 +4,7 @@ package Rex::Interface::File::HTTP; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/File/Local.pm b/lib/Rex/Interface/File/Local.pm index 2ff5367c7..c49dbdf54 100644 --- a/lib/Rex/Interface/File/Local.pm +++ b/lib/Rex/Interface/File/Local.pm @@ -4,8 +4,7 @@ package Rex::Interface::File::Local; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/File/OpenSSH.pm b/lib/Rex/Interface/File/OpenSSH.pm index 769c2dbc4..7e3662a79 100644 --- a/lib/Rex/Interface/File/OpenSSH.pm +++ b/lib/Rex/Interface/File/OpenSSH.pm @@ -4,8 +4,7 @@ package Rex::Interface::File::OpenSSH; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/File/SSH.pm b/lib/Rex/Interface/File/SSH.pm index 242a26d2e..b8c25ee36 100644 --- a/lib/Rex/Interface/File/SSH.pm +++ b/lib/Rex/Interface/File/SSH.pm @@ -4,8 +4,7 @@ package Rex::Interface::File::SSH; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/File/Sudo.pm b/lib/Rex/Interface/File/Sudo.pm index 78c3d7db6..5fc9d6b44 100644 --- a/lib/Rex/Interface/File/Sudo.pm +++ b/lib/Rex/Interface/File/Sudo.pm @@ -4,8 +4,7 @@ package Rex::Interface::File::Sudo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Fs.pm b/lib/Rex/Interface/Fs.pm index 22f07b03d..6311516e7 100644 --- a/lib/Rex/Interface/Fs.pm +++ b/lib/Rex/Interface/Fs.pm @@ -4,8 +4,7 @@ package Rex::Interface::Fs; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Fs/Base.pm b/lib/Rex/Interface/Fs/Base.pm index c4faae839..e42b75fb9 100644 --- a/lib/Rex/Interface/Fs/Base.pm +++ b/lib/Rex/Interface/Fs/Base.pm @@ -4,8 +4,7 @@ package Rex::Interface::Fs::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Fs/HTTP.pm b/lib/Rex/Interface/Fs/HTTP.pm index a05dfbdc8..7284d5393 100644 --- a/lib/Rex/Interface/Fs/HTTP.pm +++ b/lib/Rex/Interface/Fs/HTTP.pm @@ -4,8 +4,7 @@ package Rex::Interface::Fs::HTTP; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Fs/Local.pm b/lib/Rex/Interface/Fs/Local.pm index e286ec805..97ae55db8 100644 --- a/lib/Rex/Interface/Fs/Local.pm +++ b/lib/Rex/Interface/Fs/Local.pm @@ -4,8 +4,7 @@ package Rex::Interface::Fs::Local; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Fs/OpenSSH.pm b/lib/Rex/Interface/Fs/OpenSSH.pm index 7fb460616..d08768a5d 100644 --- a/lib/Rex/Interface/Fs/OpenSSH.pm +++ b/lib/Rex/Interface/Fs/OpenSSH.pm @@ -4,8 +4,7 @@ package Rex::Interface::Fs::OpenSSH; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Fs/SSH.pm b/lib/Rex/Interface/Fs/SSH.pm index 5c5866809..93aab6a9a 100644 --- a/lib/Rex/Interface/Fs/SSH.pm +++ b/lib/Rex/Interface/Fs/SSH.pm @@ -4,8 +4,7 @@ package Rex::Interface::Fs::SSH; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Fs/Sudo.pm b/lib/Rex/Interface/Fs/Sudo.pm index 0d5370f6a..ef4134998 100644 --- a/lib/Rex/Interface/Fs/Sudo.pm +++ b/lib/Rex/Interface/Fs/Sudo.pm @@ -4,8 +4,7 @@ package Rex::Interface::Fs::Sudo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Shell.pm b/lib/Rex/Interface/Shell.pm index aa994fd12..966956eb7 100644 --- a/lib/Rex/Interface/Shell.pm +++ b/lib/Rex/Interface/Shell.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Shell/Ash.pm b/lib/Rex/Interface/Shell/Ash.pm index 6c04dd836..49298e251 100644 --- a/lib/Rex/Interface/Shell/Ash.pm +++ b/lib/Rex/Interface/Shell/Ash.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Ash; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Shell/Base.pm b/lib/Rex/Interface/Shell/Base.pm index 09afcadd7..b25b73730 100644 --- a/lib/Rex/Interface/Shell/Base.pm +++ b/lib/Rex/Interface/Shell/Base.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Shell/Bash.pm b/lib/Rex/Interface/Shell/Bash.pm index 966261852..4fe1e03a5 100644 --- a/lib/Rex/Interface/Shell/Bash.pm +++ b/lib/Rex/Interface/Shell/Bash.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Bash; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Shell/Csh.pm b/lib/Rex/Interface/Shell/Csh.pm index 82c311715..19e10747e 100644 --- a/lib/Rex/Interface/Shell/Csh.pm +++ b/lib/Rex/Interface/Shell/Csh.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Csh; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Shell/Default.pm b/lib/Rex/Interface/Shell/Default.pm index ed26ff8c1..cdf3e711e 100644 --- a/lib/Rex/Interface/Shell/Default.pm +++ b/lib/Rex/Interface/Shell/Default.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Default; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Interface::Shell::Bash; diff --git a/lib/Rex/Interface/Shell/Idrac.pm b/lib/Rex/Interface/Shell/Idrac.pm index c8443dcd3..b4d915871 100644 --- a/lib/Rex/Interface/Shell/Idrac.pm +++ b/lib/Rex/Interface/Shell/Idrac.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Idrac; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Shell/Ksh.pm b/lib/Rex/Interface/Shell/Ksh.pm index 6009fcc87..a302dc8b1 100644 --- a/lib/Rex/Interface/Shell/Ksh.pm +++ b/lib/Rex/Interface/Shell/Ksh.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Ksh; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Shell/Sh.pm b/lib/Rex/Interface/Shell/Sh.pm index ae603a649..9ec3a805c 100644 --- a/lib/Rex/Interface/Shell/Sh.pm +++ b/lib/Rex/Interface/Shell/Sh.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Sh; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Interface/Shell/Tcsh.pm b/lib/Rex/Interface/Shell/Tcsh.pm index 9015770d6..fc3b5119a 100644 --- a/lib/Rex/Interface/Shell/Tcsh.pm +++ b/lib/Rex/Interface/Shell/Tcsh.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Tcsh; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Interface::Shell::Csh; diff --git a/lib/Rex/Interface/Shell/Zsh.pm b/lib/Rex/Interface/Shell/Zsh.pm index b5d5e05fe..6886a42e0 100644 --- a/lib/Rex/Interface/Shell/Zsh.pm +++ b/lib/Rex/Interface/Shell/Zsh.pm @@ -4,8 +4,7 @@ package Rex::Interface::Shell::Zsh; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory.pm b/lib/Rex/Inventory.pm index a9ead0a67..e93f107b5 100644 --- a/lib/Rex/Inventory.pm +++ b/lib/Rex/Inventory.pm @@ -4,8 +4,7 @@ package Rex::Inventory; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/Bios.pm b/lib/Rex/Inventory/Bios.pm index f5324d66b..442f9517c 100644 --- a/lib/Rex/Inventory/Bios.pm +++ b/lib/Rex/Inventory/Bios.pm @@ -4,8 +4,7 @@ package Rex::Inventory::Bios; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/DMIDecode.pm b/lib/Rex/Inventory/DMIDecode.pm index 4bde516a5..99a59c746 100644 --- a/lib/Rex/Inventory/DMIDecode.pm +++ b/lib/Rex/Inventory/DMIDecode.pm @@ -4,8 +4,7 @@ package Rex::Inventory::DMIDecode; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Data::Dumper; diff --git a/lib/Rex/Inventory/DMIDecode/BaseBoard.pm b/lib/Rex/Inventory/DMIDecode/BaseBoard.pm index 62d11426e..92cf06b32 100644 --- a/lib/Rex/Inventory/DMIDecode/BaseBoard.pm +++ b/lib/Rex/Inventory/DMIDecode/BaseBoard.pm @@ -4,8 +4,7 @@ package Rex::Inventory::DMIDecode::BaseBoard; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/DMIDecode/Bios.pm b/lib/Rex/Inventory/DMIDecode/Bios.pm index 5940c810a..1b85e3be1 100644 --- a/lib/Rex/Inventory/DMIDecode/Bios.pm +++ b/lib/Rex/Inventory/DMIDecode/Bios.pm @@ -4,8 +4,7 @@ package Rex::Inventory::DMIDecode::Bios; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/DMIDecode/CPU.pm b/lib/Rex/Inventory/DMIDecode/CPU.pm index 1561ce233..af57c58ef 100644 --- a/lib/Rex/Inventory/DMIDecode/CPU.pm +++ b/lib/Rex/Inventory/DMIDecode/CPU.pm @@ -4,8 +4,7 @@ package Rex::Inventory::DMIDecode::CPU; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/DMIDecode/Memory.pm b/lib/Rex/Inventory/DMIDecode/Memory.pm index 7cdc2a208..887880a42 100644 --- a/lib/Rex/Inventory/DMIDecode/Memory.pm +++ b/lib/Rex/Inventory/DMIDecode/Memory.pm @@ -4,8 +4,7 @@ package Rex::Inventory::DMIDecode::Memory; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/DMIDecode/MemoryArray.pm b/lib/Rex/Inventory/DMIDecode/MemoryArray.pm index e508fecfa..fd94dfbb3 100644 --- a/lib/Rex/Inventory/DMIDecode/MemoryArray.pm +++ b/lib/Rex/Inventory/DMIDecode/MemoryArray.pm @@ -4,8 +4,7 @@ package Rex::Inventory::DMIDecode::MemoryArray; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/DMIDecode/Section.pm b/lib/Rex/Inventory/DMIDecode/Section.pm index 9d597764f..1b4245606 100644 --- a/lib/Rex/Inventory/DMIDecode/Section.pm +++ b/lib/Rex/Inventory/DMIDecode/Section.pm @@ -4,8 +4,7 @@ package Rex::Inventory::DMIDecode::Section; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/DMIDecode/SystemInformation.pm b/lib/Rex/Inventory/DMIDecode/SystemInformation.pm index b0ccaf392..7fa5ba8f9 100644 --- a/lib/Rex/Inventory/DMIDecode/SystemInformation.pm +++ b/lib/Rex/Inventory/DMIDecode/SystemInformation.pm @@ -4,8 +4,7 @@ package Rex::Inventory::DMIDecode::SystemInformation; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/HP/ACU.pm b/lib/Rex/Inventory/HP/ACU.pm index 73c6978a9..2525c7162 100644 --- a/lib/Rex/Inventory/HP/ACU.pm +++ b/lib/Rex/Inventory/HP/ACU.pm @@ -4,8 +4,7 @@ package Rex::Inventory::HP::ACU; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/Hal.pm b/lib/Rex/Inventory/Hal.pm index dc89c340a..75f459990 100644 --- a/lib/Rex/Inventory/Hal.pm +++ b/lib/Rex/Inventory/Hal.pm @@ -4,8 +4,7 @@ package Rex::Inventory::Hal; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Inventory::Hal::Object; diff --git a/lib/Rex/Inventory/Hal/Object.pm b/lib/Rex/Inventory/Hal/Object.pm index 5b1a4264b..133a2a4fc 100644 --- a/lib/Rex/Inventory/Hal/Object.pm +++ b/lib/Rex/Inventory/Hal/Object.pm @@ -4,8 +4,7 @@ package Rex::Inventory::Hal::Object; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/Hal/Object/Net.pm b/lib/Rex/Inventory/Hal/Object/Net.pm index 6e74cd2c8..ac7dffb79 100644 --- a/lib/Rex/Inventory/Hal/Object/Net.pm +++ b/lib/Rex/Inventory/Hal/Object/Net.pm @@ -4,8 +4,7 @@ package Rex::Inventory::Hal::Object::Net; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/Hal/Object/Storage.pm b/lib/Rex/Inventory/Hal/Object/Storage.pm index 16e5b8940..c2533a62d 100644 --- a/lib/Rex/Inventory/Hal/Object/Storage.pm +++ b/lib/Rex/Inventory/Hal/Object/Storage.pm @@ -4,8 +4,7 @@ package Rex::Inventory::Hal::Object::Storage; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Data::Dumper; diff --git a/lib/Rex/Inventory/Hal/Object/Volume.pm b/lib/Rex/Inventory/Hal/Object/Volume.pm index a65b372ea..678d0463a 100644 --- a/lib/Rex/Inventory/Hal/Object/Volume.pm +++ b/lib/Rex/Inventory/Hal/Object/Volume.pm @@ -4,8 +4,7 @@ package Rex::Inventory::Hal::Object::Volume; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Data::Dumper; diff --git a/lib/Rex/Inventory/Proc.pm b/lib/Rex/Inventory/Proc.pm index 20f60083f..2f0a62f27 100644 --- a/lib/Rex/Inventory/Proc.pm +++ b/lib/Rex/Inventory/Proc.pm @@ -4,8 +4,7 @@ package Rex::Inventory::Proc; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/Proc/Cpuinfo.pm b/lib/Rex/Inventory/Proc/Cpuinfo.pm index 8b379d473..b89895b8f 100644 --- a/lib/Rex/Inventory/Proc/Cpuinfo.pm +++ b/lib/Rex/Inventory/Proc/Cpuinfo.pm @@ -4,8 +4,7 @@ package Rex::Inventory::Proc::Cpuinfo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/SMBios.pm b/lib/Rex/Inventory/SMBios.pm index ef8c6a960..bbb8d0a51 100644 --- a/lib/Rex/Inventory/SMBios.pm +++ b/lib/Rex/Inventory/SMBios.pm @@ -4,8 +4,7 @@ package Rex::Inventory::SMBios; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/SMBios/BaseBoard.pm b/lib/Rex/Inventory/SMBios/BaseBoard.pm index f04df53ff..2f47c8e7b 100644 --- a/lib/Rex/Inventory/SMBios/BaseBoard.pm +++ b/lib/Rex/Inventory/SMBios/BaseBoard.pm @@ -4,8 +4,7 @@ package Rex::Inventory::SMBios::BaseBoard; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/SMBios/Bios.pm b/lib/Rex/Inventory/SMBios/Bios.pm index 682df46ab..58eaaef93 100644 --- a/lib/Rex/Inventory/SMBios/Bios.pm +++ b/lib/Rex/Inventory/SMBios/Bios.pm @@ -4,8 +4,7 @@ package Rex::Inventory::SMBios::Bios; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/SMBios/CPU.pm b/lib/Rex/Inventory/SMBios/CPU.pm index f565c9555..82a0cc5e2 100644 --- a/lib/Rex/Inventory/SMBios/CPU.pm +++ b/lib/Rex/Inventory/SMBios/CPU.pm @@ -4,8 +4,7 @@ package Rex::Inventory::SMBios::CPU; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/SMBios/Memory.pm b/lib/Rex/Inventory/SMBios/Memory.pm index c2df6313f..0367dbca8 100644 --- a/lib/Rex/Inventory/SMBios/Memory.pm +++ b/lib/Rex/Inventory/SMBios/Memory.pm @@ -4,8 +4,7 @@ package Rex::Inventory::SMBios::Memory; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/SMBios/MemoryArray.pm b/lib/Rex/Inventory/SMBios/MemoryArray.pm index c377a2924..4f42340b2 100644 --- a/lib/Rex/Inventory/SMBios/MemoryArray.pm +++ b/lib/Rex/Inventory/SMBios/MemoryArray.pm @@ -4,8 +4,7 @@ package Rex::Inventory::SMBios::MemoryArray; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/SMBios/Section.pm b/lib/Rex/Inventory/SMBios/Section.pm index 24b963f9b..526d127ce 100644 --- a/lib/Rex/Inventory/SMBios/Section.pm +++ b/lib/Rex/Inventory/SMBios/Section.pm @@ -4,8 +4,7 @@ package Rex::Inventory::SMBios::Section; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Inventory/SMBios/SystemInformation.pm b/lib/Rex/Inventory/SMBios/SystemInformation.pm index 1e84ec95a..d05f4975d 100644 --- a/lib/Rex/Inventory/SMBios/SystemInformation.pm +++ b/lib/Rex/Inventory/SMBios/SystemInformation.pm @@ -4,8 +4,7 @@ package Rex::Inventory::SMBios::SystemInformation; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Logger.pm b/lib/Rex/Logger.pm index 597ed2c21..7736baf2c 100644 --- a/lib/Rex/Logger.pm +++ b/lib/Rex/Logger.pm @@ -28,8 +28,7 @@ This module is the logging module. You can define custom logformats. package Rex::Logger; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Notify.pm b/lib/Rex/Notify.pm index 69985d30d..ba8aaa119 100644 --- a/lib/Rex/Notify.pm +++ b/lib/Rex/Notify.pm @@ -4,8 +4,7 @@ package Rex::Notify; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Output.pm b/lib/Rex/Output.pm index eeb0633d9..6fbc6f291 100644 --- a/lib/Rex/Output.pm +++ b/lib/Rex/Output.pm @@ -4,8 +4,7 @@ package Rex::Output; -use 5.010001; -use strict; +use v5.12.5; use warnings; my $handle; diff --git a/lib/Rex/Output/Base.pm b/lib/Rex/Output/Base.pm index a7f7f90fb..c5ef7b9a2 100644 --- a/lib/Rex/Output/Base.pm +++ b/lib/Rex/Output/Base.pm @@ -4,8 +4,7 @@ package Rex::Output::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Output/JUnit.pm b/lib/Rex/Output/JUnit.pm index 673ac67d9..683edb6a1 100644 --- a/lib/Rex/Output/JUnit.pm +++ b/lib/Rex/Output/JUnit.pm @@ -4,8 +4,7 @@ package Rex::Output::JUnit; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg.pm b/lib/Rex/Pkg.pm index 9c9b80d72..8beb35e69 100644 --- a/lib/Rex/Pkg.pm +++ b/lib/Rex/Pkg.pm @@ -4,8 +4,7 @@ package Rex::Pkg; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/ALT.pm b/lib/Rex/Pkg/ALT.pm index 1fab69696..c926ffff3 100644 --- a/lib/Rex/Pkg/ALT.pm +++ b/lib/Rex/Pkg/ALT.pm @@ -4,8 +4,7 @@ package Rex::Pkg::ALT; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/Arch.pm b/lib/Rex/Pkg/Arch.pm index e53d48c79..6c2a86c0f 100644 --- a/lib/Rex/Pkg/Arch.pm +++ b/lib/Rex/Pkg/Arch.pm @@ -4,8 +4,7 @@ package Rex::Pkg::Arch; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/Base.pm b/lib/Rex/Pkg/Base.pm index a1e308616..de8d52d7d 100644 --- a/lib/Rex/Pkg/Base.pm +++ b/lib/Rex/Pkg/Base.pm @@ -4,8 +4,7 @@ package Rex::Pkg::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Helper::Run; use Rex::Interface::Exec; diff --git a/lib/Rex/Pkg/Debian.pm b/lib/Rex/Pkg/Debian.pm index 160e43747..a8d7706a2 100644 --- a/lib/Rex/Pkg/Debian.pm +++ b/lib/Rex/Pkg/Debian.pm @@ -4,8 +4,7 @@ package Rex::Pkg::Debian; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/FreeBSD.pm b/lib/Rex/Pkg/FreeBSD.pm index aee02caf3..8fcb18d5e 100644 --- a/lib/Rex/Pkg/FreeBSD.pm +++ b/lib/Rex/Pkg/FreeBSD.pm @@ -4,8 +4,7 @@ package Rex::Pkg::FreeBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/Gentoo.pm b/lib/Rex/Pkg/Gentoo.pm index 9f220e355..f59dec82f 100644 --- a/lib/Rex/Pkg/Gentoo.pm +++ b/lib/Rex/Pkg/Gentoo.pm @@ -4,8 +4,7 @@ package Rex::Pkg::Gentoo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/Mageia.pm b/lib/Rex/Pkg/Mageia.pm index c5f155f3e..54a8a33c0 100644 --- a/lib/Rex/Pkg/Mageia.pm +++ b/lib/Rex/Pkg/Mageia.pm @@ -4,8 +4,7 @@ package Rex::Pkg::Mageia; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/NetBSD.pm b/lib/Rex/Pkg/NetBSD.pm index aa95aa12d..2d86ca7bc 100644 --- a/lib/Rex/Pkg/NetBSD.pm +++ b/lib/Rex/Pkg/NetBSD.pm @@ -4,8 +4,7 @@ package Rex::Pkg::NetBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/OpenBSD.pm b/lib/Rex/Pkg/OpenBSD.pm index 39a32a4fa..c9d36c583 100644 --- a/lib/Rex/Pkg/OpenBSD.pm +++ b/lib/Rex/Pkg/OpenBSD.pm @@ -4,8 +4,7 @@ package Rex::Pkg::OpenBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/OpenWrt.pm b/lib/Rex/Pkg/OpenWrt.pm index eaa44ef71..7d81fde1c 100644 --- a/lib/Rex/Pkg/OpenWrt.pm +++ b/lib/Rex/Pkg/OpenWrt.pm @@ -7,8 +7,7 @@ package Rex::Pkg::OpenWrt; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/Redhat.pm b/lib/Rex/Pkg/Redhat.pm index 22c18463f..506f6f3b9 100644 --- a/lib/Rex/Pkg/Redhat.pm +++ b/lib/Rex/Pkg/Redhat.pm @@ -4,8 +4,7 @@ package Rex::Pkg::Redhat; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/SuSE.pm b/lib/Rex/Pkg/SuSE.pm index 67530bddb..61819074e 100644 --- a/lib/Rex/Pkg/SuSE.pm +++ b/lib/Rex/Pkg/SuSE.pm @@ -4,8 +4,7 @@ package Rex::Pkg::SuSE; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/SunOS.pm b/lib/Rex/Pkg/SunOS.pm index 3025295cb..9c78522d1 100644 --- a/lib/Rex/Pkg/SunOS.pm +++ b/lib/Rex/Pkg/SunOS.pm @@ -4,8 +4,7 @@ package Rex::Pkg::SunOS; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/SunOS/OpenCSW.pm b/lib/Rex/Pkg/SunOS/OpenCSW.pm index 2c2ee407f..bee281594 100644 --- a/lib/Rex/Pkg/SunOS/OpenCSW.pm +++ b/lib/Rex/Pkg/SunOS/OpenCSW.pm @@ -4,8 +4,7 @@ package Rex::Pkg::SunOS::OpenCSW; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/SunOS/pkg.pm b/lib/Rex/Pkg/SunOS/pkg.pm index bfeac685c..dc110bb54 100644 --- a/lib/Rex/Pkg/SunOS/pkg.pm +++ b/lib/Rex/Pkg/SunOS/pkg.pm @@ -4,8 +4,7 @@ package Rex::Pkg::SunOS::pkg; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/Ubuntu.pm b/lib/Rex/Pkg/Ubuntu.pm index fd1360116..b8b47afb7 100644 --- a/lib/Rex/Pkg/Ubuntu.pm +++ b/lib/Rex/Pkg/Ubuntu.pm @@ -4,8 +4,7 @@ package Rex::Pkg::Ubuntu; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Pkg/VoidLinux.pm b/lib/Rex/Pkg/VoidLinux.pm index 2e4bd8381..e21300e46 100644 --- a/lib/Rex/Pkg/VoidLinux.pm +++ b/lib/Rex/Pkg/VoidLinux.pm @@ -6,8 +6,7 @@ package Rex::Pkg::VoidLinux; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/PkgConf.pm b/lib/Rex/PkgConf.pm index 3b9d8cce4..ce740649d 100644 --- a/lib/Rex/PkgConf.pm +++ b/lib/Rex/PkgConf.pm @@ -4,8 +4,7 @@ package Rex::PkgConf; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/PkgConf/Base.pm b/lib/Rex/PkgConf/Base.pm index 132c421aa..664a129f6 100644 --- a/lib/Rex/PkgConf/Base.pm +++ b/lib/Rex/PkgConf/Base.pm @@ -4,8 +4,7 @@ package Rex::PkgConf::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/PkgConf/Debian.pm b/lib/Rex/PkgConf/Debian.pm index 42037156d..fccf16f45 100644 --- a/lib/Rex/PkgConf/Debian.pm +++ b/lib/Rex/PkgConf/Debian.pm @@ -4,8 +4,7 @@ package Rex::PkgConf::Debian; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Profiler.pm b/lib/Rex/Profiler.pm index b0e46654a..958254ed4 100644 --- a/lib/Rex/Profiler.pm +++ b/lib/Rex/Profiler.pm @@ -4,8 +4,7 @@ package Rex::Profiler; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Report.pm b/lib/Rex/Report.pm index 36787cc7b..f83512276 100644 --- a/lib/Rex/Report.pm +++ b/lib/Rex/Report.pm @@ -4,8 +4,7 @@ package Rex::Report; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Data::Dumper; diff --git a/lib/Rex/Report/Base.pm b/lib/Rex/Report/Base.pm index a02d7c407..aa0955875 100644 --- a/lib/Rex/Report/Base.pm +++ b/lib/Rex/Report/Base.pm @@ -4,8 +4,7 @@ package Rex::Report::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Report/YAML.pm b/lib/Rex/Report/YAML.pm index 7075297f0..67ca370e6 100644 --- a/lib/Rex/Report/YAML.pm +++ b/lib/Rex/Report/YAML.pm @@ -4,8 +4,7 @@ package Rex::Report::YAML; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Require.pm b/lib/Rex/Require.pm index 0fad8e474..ba972fbb4 100644 --- a/lib/Rex/Require.pm +++ b/lib/Rex/Require.pm @@ -4,8 +4,7 @@ package Rex::Require; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Resource.pm b/lib/Rex/Resource.pm index dd6186aa4..b22cdf24a 100644 --- a/lib/Rex/Resource.pm +++ b/lib/Rex/Resource.pm @@ -4,8 +4,7 @@ package Rex::Resource; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Resource/Common.pm b/lib/Rex/Resource/Common.pm index 07d760e3f..980a23936 100644 --- a/lib/Rex/Resource/Common.pm +++ b/lib/Rex/Resource/Common.pm @@ -4,8 +4,7 @@ package Rex::Resource::Common; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Resource/firewall.pm b/lib/Rex/Resource/firewall.pm index 60056d831..038067eb0 100644 --- a/lib/Rex/Resource/firewall.pm +++ b/lib/Rex/Resource/firewall.pm @@ -53,8 +53,7 @@ With this module it is easy to manage different firewall systems. package Rex::Resource::firewall; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Resource/firewall/Provider/base.pm b/lib/Rex/Resource/firewall/Provider/base.pm index 0e7f87828..c52a2db36 100644 --- a/lib/Rex/Resource/firewall/Provider/base.pm +++ b/lib/Rex/Resource/firewall/Provider/base.pm @@ -4,8 +4,7 @@ package Rex::Resource::firewall::Provider::base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Resource/firewall/Provider/iptables.pm b/lib/Rex/Resource/firewall/Provider/iptables.pm index a8b493cda..64bc0dbfe 100644 --- a/lib/Rex/Resource/firewall/Provider/iptables.pm +++ b/lib/Rex/Resource/firewall/Provider/iptables.pm @@ -4,8 +4,7 @@ package Rex::Resource::firewall::Provider::iptables; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Resource/firewall/Provider/ufw.pm b/lib/Rex/Resource/firewall/Provider/ufw.pm index fa0864915..0e4f09281 100644 --- a/lib/Rex/Resource/firewall/Provider/ufw.pm +++ b/lib/Rex/Resource/firewall/Provider/ufw.pm @@ -5,8 +5,7 @@ package Rex::Resource::firewall::Provider::ufw; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/RunList.pm b/lib/Rex/RunList.pm index 9d8eebeb2..80ca3c422 100644 --- a/lib/Rex/RunList.pm +++ b/lib/Rex/RunList.pm @@ -4,8 +4,7 @@ package Rex::RunList; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Logger; diff --git a/lib/Rex/SCM/Git.pm b/lib/Rex/SCM/Git.pm index a080b41a0..5fb34d3c5 100644 --- a/lib/Rex/SCM/Git.pm +++ b/lib/Rex/SCM/Git.pm @@ -1,7 +1,6 @@ package Rex::SCM::Git; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/SCM/Subversion.pm b/lib/Rex/SCM/Subversion.pm index 88d4d36b9..e1cfe11f5 100644 --- a/lib/Rex/SCM/Subversion.pm +++ b/lib/Rex/SCM/Subversion.pm @@ -1,7 +1,6 @@ package Rex::SCM::Subversion; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service.pm b/lib/Rex/Service.pm index fb27a93eb..2f5b4bffa 100644 --- a/lib/Rex/Service.pm +++ b/lib/Rex/Service.pm @@ -4,8 +4,7 @@ package Rex::Service; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/ALT.pm b/lib/Rex/Service/ALT.pm index 2180f4627..89858bbea 100644 --- a/lib/Rex/Service/ALT.pm +++ b/lib/Rex/Service/ALT.pm @@ -3,8 +3,7 @@ # package Rex::Service::ALT; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/ALT/systemd.pm b/lib/Rex/Service/ALT/systemd.pm index 0f818df63..fa2c22bbe 100644 --- a/lib/Rex/Service/ALT/systemd.pm +++ b/lib/Rex/Service/ALT/systemd.pm @@ -4,8 +4,7 @@ package Rex::Service::ALT::systemd; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Arch/systemd.pm b/lib/Rex/Service/Arch/systemd.pm index 984d2c746..4bc497685 100644 --- a/lib/Rex/Service/Arch/systemd.pm +++ b/lib/Rex/Service/Arch/systemd.pm @@ -4,8 +4,7 @@ package Rex::Service::Arch::systemd; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Base.pm b/lib/Rex/Service/Base.pm index 31298170b..722c835bc 100644 --- a/lib/Rex/Service/Base.pm +++ b/lib/Rex/Service/Base.pm @@ -4,8 +4,7 @@ package Rex::Service::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Debian.pm b/lib/Rex/Service/Debian.pm index 6354026f5..08e3657df 100644 --- a/lib/Rex/Service/Debian.pm +++ b/lib/Rex/Service/Debian.pm @@ -4,8 +4,7 @@ package Rex::Service::Debian; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Debian/systemd.pm b/lib/Rex/Service/Debian/systemd.pm index f125d1e04..646791932 100644 --- a/lib/Rex/Service/Debian/systemd.pm +++ b/lib/Rex/Service/Debian/systemd.pm @@ -4,8 +4,7 @@ package Rex::Service::Debian::systemd; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/FreeBSD.pm b/lib/Rex/Service/FreeBSD.pm index 660100169..f70ababc5 100644 --- a/lib/Rex/Service/FreeBSD.pm +++ b/lib/Rex/Service/FreeBSD.pm @@ -4,8 +4,7 @@ package Rex::Service::FreeBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Gentoo.pm b/lib/Rex/Service/Gentoo.pm index ff1b31a4d..2151f6d54 100644 --- a/lib/Rex/Service/Gentoo.pm +++ b/lib/Rex/Service/Gentoo.pm @@ -4,8 +4,7 @@ package Rex::Service::Gentoo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Gentoo/systemd.pm b/lib/Rex/Service/Gentoo/systemd.pm index cc92599f8..33c22caf0 100644 --- a/lib/Rex/Service/Gentoo/systemd.pm +++ b/lib/Rex/Service/Gentoo/systemd.pm @@ -4,8 +4,7 @@ package Rex::Service::Gentoo::systemd; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Mageia.pm b/lib/Rex/Service/Mageia.pm index 8ba4ebbc0..8cef732dc 100644 --- a/lib/Rex/Service/Mageia.pm +++ b/lib/Rex/Service/Mageia.pm @@ -4,8 +4,7 @@ package Rex::Service::Mageia; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Mageia/systemd.pm b/lib/Rex/Service/Mageia/systemd.pm index a15cc3a69..aaf5ba296 100644 --- a/lib/Rex/Service/Mageia/systemd.pm +++ b/lib/Rex/Service/Mageia/systemd.pm @@ -4,8 +4,7 @@ package Rex::Service::Mageia::systemd; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/NetBSD.pm b/lib/Rex/Service/NetBSD.pm index 664d1b5a1..1cf363c35 100644 --- a/lib/Rex/Service/NetBSD.pm +++ b/lib/Rex/Service/NetBSD.pm @@ -4,8 +4,7 @@ package Rex::Service::NetBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/OpenBSD.pm b/lib/Rex/Service/OpenBSD.pm index 64fb9c3f2..c762ad48b 100644 --- a/lib/Rex/Service/OpenBSD.pm +++ b/lib/Rex/Service/OpenBSD.pm @@ -4,8 +4,7 @@ package Rex::Service::OpenBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/OpenWrt.pm b/lib/Rex/Service/OpenWrt.pm index 0395482c2..1b2770b8f 100644 --- a/lib/Rex/Service/OpenWrt.pm +++ b/lib/Rex/Service/OpenWrt.pm @@ -4,8 +4,7 @@ package Rex::Service::OpenWrt; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Redhat.pm b/lib/Rex/Service/Redhat.pm index 1fd9623b7..ca609e01e 100644 --- a/lib/Rex/Service/Redhat.pm +++ b/lib/Rex/Service/Redhat.pm @@ -4,8 +4,7 @@ package Rex::Service::Redhat; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Redhat/systemd.pm b/lib/Rex/Service/Redhat/systemd.pm index c7eb8f5d6..5671e8400 100644 --- a/lib/Rex/Service/Redhat/systemd.pm +++ b/lib/Rex/Service/Redhat/systemd.pm @@ -4,8 +4,7 @@ package Rex::Service::Redhat::systemd; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/SuSE.pm b/lib/Rex/Service/SuSE.pm index 61738fc63..4d2d4dd96 100644 --- a/lib/Rex/Service/SuSE.pm +++ b/lib/Rex/Service/SuSE.pm @@ -4,8 +4,7 @@ package Rex::Service::SuSE; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/SuSE/systemd.pm b/lib/Rex/Service/SuSE/systemd.pm index a956e9b99..3f779e310 100644 --- a/lib/Rex/Service/SuSE/systemd.pm +++ b/lib/Rex/Service/SuSE/systemd.pm @@ -4,8 +4,7 @@ package Rex::Service::SuSE::systemd; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/SunOS.pm b/lib/Rex/Service/SunOS.pm index 098d470fd..8176d9a7f 100644 --- a/lib/Rex/Service/SunOS.pm +++ b/lib/Rex/Service/SunOS.pm @@ -4,8 +4,7 @@ package Rex::Service::SunOS; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/SunOS/svcadm.pm b/lib/Rex/Service/SunOS/svcadm.pm index 9a0166542..ae6d10aea 100644 --- a/lib/Rex/Service/SunOS/svcadm.pm +++ b/lib/Rex/Service/SunOS/svcadm.pm @@ -4,8 +4,7 @@ package Rex::Service::SunOS::svcadm; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/Ubuntu.pm b/lib/Rex/Service/Ubuntu.pm index 15a3a5bc4..4353fbf5c 100644 --- a/lib/Rex/Service/Ubuntu.pm +++ b/lib/Rex/Service/Ubuntu.pm @@ -4,8 +4,7 @@ package Rex::Service::Ubuntu; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Service/VoidLinux.pm b/lib/Rex/Service/VoidLinux.pm index 79b4eb230..174440e5e 100644 --- a/lib/Rex/Service/VoidLinux.pm +++ b/lib/Rex/Service/VoidLinux.pm @@ -6,8 +6,7 @@ package Rex::Service::VoidLinux; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Shared/Var.pm b/lib/Rex/Shared/Var.pm index f3179a8a3..e6cb87fc9 100644 --- a/lib/Rex/Shared/Var.pm +++ b/lib/Rex/Shared/Var.pm @@ -45,7 +45,7 @@ Currently nesting data structures works only if the assignment is made on the to package Rex::Shared::Var; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Shared/Var/Array.pm b/lib/Rex/Shared/Var/Array.pm index 3a6838477..da83c9559 100644 --- a/lib/Rex/Shared/Var/Array.pm +++ b/lib/Rex/Shared/Var/Array.pm @@ -4,8 +4,7 @@ package Rex::Shared::Var::Array; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Shared::Var::Common qw/__lock __store __retrieve/; diff --git a/lib/Rex/Shared/Var/Common.pm b/lib/Rex/Shared/Var/Common.pm index 47f7b45b4..20be9d34f 100644 --- a/lib/Rex/Shared/Var/Common.pm +++ b/lib/Rex/Shared/Var/Common.pm @@ -4,8 +4,7 @@ package Rex::Shared::Var::Common; -use 5.010001; -use strict; +use v5.12.5; use warnings; require Exporter; diff --git a/lib/Rex/Shared/Var/Hash.pm b/lib/Rex/Shared/Var/Hash.pm index 77a0d0bd4..276359239 100644 --- a/lib/Rex/Shared/Var/Hash.pm +++ b/lib/Rex/Shared/Var/Hash.pm @@ -4,8 +4,7 @@ package Rex::Shared::Var::Hash; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Shared::Var::Common qw/__lock __store __retrieve/; diff --git a/lib/Rex/Shared/Var/Scalar.pm b/lib/Rex/Shared/Var/Scalar.pm index 7f20a8756..f06699c31 100644 --- a/lib/Rex/Shared/Var/Scalar.pm +++ b/lib/Rex/Shared/Var/Scalar.pm @@ -4,8 +4,7 @@ package Rex::Shared::Var::Scalar; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex::Shared::Var::Common qw/__lock __store __retrieve/; diff --git a/lib/Rex/Sudo/File.pm b/lib/Rex/Sudo/File.pm index 4bc614491..c43b36e46 100644 --- a/lib/Rex/Sudo/File.pm +++ b/lib/Rex/Sudo/File.pm @@ -6,8 +6,7 @@ package Rex::Sudo::File; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Task.pm b/lib/Rex/Task.pm index 5304bb4cc..5b32fca7d 100644 --- a/lib/Rex/Task.pm +++ b/lib/Rex/Task.pm @@ -31,8 +31,7 @@ The Task Object. Typically you only need this class if you want to manipulate ta package Rex::Task; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Data::Dumper; use Time::HiRes qw(time); diff --git a/lib/Rex/TaskList.pm b/lib/Rex/TaskList.pm index 270a8dccf..7f3fb5833 100644 --- a/lib/Rex/TaskList.pm +++ b/lib/Rex/TaskList.pm @@ -4,8 +4,7 @@ package Rex::TaskList; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/TaskList/Base.pm b/lib/Rex/TaskList/Base.pm index 90f46a840..cf71bd721 100644 --- a/lib/Rex/TaskList/Base.pm +++ b/lib/Rex/TaskList/Base.pm @@ -4,8 +4,7 @@ package Rex::TaskList::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/TaskList/Parallel_ForkManager.pm b/lib/Rex/TaskList/Parallel_ForkManager.pm index 90ff8ade3..b49b853e6 100644 --- a/lib/Rex/TaskList/Parallel_ForkManager.pm +++ b/lib/Rex/TaskList/Parallel_ForkManager.pm @@ -4,8 +4,7 @@ package Rex::TaskList::Parallel_ForkManager; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Template.pm b/lib/Rex/Template.pm index d5241e4b2..61468f51b 100644 --- a/lib/Rex/Template.pm +++ b/lib/Rex/Template.pm @@ -93,8 +93,7 @@ This module does not support any environment variables. package Rex::Template; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Symbol; diff --git a/lib/Rex/Template/NG.pm b/lib/Rex/Template/NG.pm index 14cf22915..4e04da9a3 100644 --- a/lib/Rex/Template/NG.pm +++ b/lib/Rex/Template/NG.pm @@ -4,8 +4,7 @@ package Rex::Template::NG; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test.pm b/lib/Rex/Test.pm index 76526e774..a8b98f161 100644 --- a/lib/Rex/Test.pm +++ b/lib/Rex/Test.pm @@ -4,8 +4,7 @@ package Rex::Test; -use 5.010001; -use strict; +use v5.12.5; use warnings; use Rex -base; use Data::Dumper; diff --git a/lib/Rex/Test/Base.pm b/lib/Rex/Test/Base.pm index 2f27849eb..ab4520b4e 100644 --- a/lib/Rex/Test/Base.pm +++ b/lib/Rex/Test/Base.pm @@ -50,8 +50,7 @@ This is a basic test module to test your code with the help of local VMs. You ca package Rex::Test::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; use base 'Test::Builder::Module'; diff --git a/lib/Rex/Test/Base/has_content.pm b/lib/Rex/Test/Base/has_content.pm index a3cc828ef..198729024 100644 --- a/lib/Rex/Test/Base/has_content.pm +++ b/lib/Rex/Test/Base/has_content.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_content; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_cron.pm b/lib/Rex/Test/Base/has_cron.pm index eb67c70ce..84fbf612b 100644 --- a/lib/Rex/Test/Base/has_cron.pm +++ b/lib/Rex/Test/Base/has_cron.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_cron; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_cron_env.pm b/lib/Rex/Test/Base/has_cron_env.pm index 8884ed9c0..29bf7d866 100644 --- a/lib/Rex/Test/Base/has_cron_env.pm +++ b/lib/Rex/Test/Base/has_cron_env.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_cron_env; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_dir.pm b/lib/Rex/Test/Base/has_dir.pm index 02732daba..2343e1d20 100644 --- a/lib/Rex/Test/Base/has_dir.pm +++ b/lib/Rex/Test/Base/has_dir.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_dir; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_file.pm b/lib/Rex/Test/Base/has_file.pm index 176aaca61..7484f039f 100644 --- a/lib/Rex/Test/Base/has_file.pm +++ b/lib/Rex/Test/Base/has_file.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_file; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_file_content.pm b/lib/Rex/Test/Base/has_file_content.pm index 24692dca0..c7a831a6d 100644 --- a/lib/Rex/Test/Base/has_file_content.pm +++ b/lib/Rex/Test/Base/has_file_content.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_file_content; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_output.pm b/lib/Rex/Test/Base/has_output.pm index af963f4fd..8d208d95b 100644 --- a/lib/Rex/Test/Base/has_output.pm +++ b/lib/Rex/Test/Base/has_output.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_output; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_output_matching.pm b/lib/Rex/Test/Base/has_output_matching.pm index b8c5f1d30..8b27f024a 100644 --- a/lib/Rex/Test/Base/has_output_matching.pm +++ b/lib/Rex/Test/Base/has_output_matching.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_output_matching; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_package.pm b/lib/Rex/Test/Base/has_package.pm index a76fb1111..b29440e8e 100644 --- a/lib/Rex/Test/Base/has_package.pm +++ b/lib/Rex/Test/Base/has_package.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_package; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_service_running.pm b/lib/Rex/Test/Base/has_service_running.pm index 277da8081..0f7fc7410 100644 --- a/lib/Rex/Test/Base/has_service_running.pm +++ b/lib/Rex/Test/Base/has_service_running.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_service_running; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_service_stopped.pm b/lib/Rex/Test/Base/has_service_stopped.pm index 7b41f1716..53d277a6d 100644 --- a/lib/Rex/Test/Base/has_service_stopped.pm +++ b/lib/Rex/Test/Base/has_service_stopped.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_service_stopped; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Test/Base/has_stat.pm b/lib/Rex/Test/Base/has_stat.pm index 70b0a5552..96d287199 100644 --- a/lib/Rex/Test/Base/has_stat.pm +++ b/lib/Rex/Test/Base/has_stat.pm @@ -4,8 +4,7 @@ package Rex::Test::Base::has_stat; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Transaction.pm b/lib/Rex/Transaction.pm index bd5ac727a..b03e006a0 100644 --- a/lib/Rex/Transaction.pm +++ b/lib/Rex/Transaction.pm @@ -33,8 +33,7 @@ With this module you can define transactions and rollback scenarios on failure. package Rex::Transaction; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/User.pm b/lib/Rex/User.pm index ab47c3045..a46d56905 100644 --- a/lib/Rex/User.pm +++ b/lib/Rex/User.pm @@ -4,8 +4,7 @@ package Rex::User; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/User/Base.pm b/lib/Rex/User/Base.pm index 920a12c16..2b1ba06aa 100644 --- a/lib/Rex/User/Base.pm +++ b/lib/Rex/User/Base.pm @@ -4,8 +4,7 @@ package Rex::User::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/User/FreeBSD.pm b/lib/Rex/User/FreeBSD.pm index 061ff0a7c..94b15c146 100644 --- a/lib/Rex/User/FreeBSD.pm +++ b/lib/Rex/User/FreeBSD.pm @@ -4,8 +4,7 @@ package Rex::User::FreeBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/User/Linux.pm b/lib/Rex/User/Linux.pm index 282a74335..7e6387c9d 100644 --- a/lib/Rex/User/Linux.pm +++ b/lib/Rex/User/Linux.pm @@ -4,8 +4,7 @@ package Rex::User::Linux; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/User/NetBSD.pm b/lib/Rex/User/NetBSD.pm index b79233497..454283e9d 100644 --- a/lib/Rex/User/NetBSD.pm +++ b/lib/Rex/User/NetBSD.pm @@ -4,8 +4,7 @@ package Rex::User::NetBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/User/OpenBSD.pm b/lib/Rex/User/OpenBSD.pm index fc7675f34..419e3a8c7 100644 --- a/lib/Rex/User/OpenBSD.pm +++ b/lib/Rex/User/OpenBSD.pm @@ -4,8 +4,7 @@ package Rex::User::OpenBSD; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/User/OpenWrt.pm b/lib/Rex/User/OpenWrt.pm index bfa0c9275..ec02d01bc 100644 --- a/lib/Rex/User/OpenWrt.pm +++ b/lib/Rex/User/OpenWrt.pm @@ -4,8 +4,7 @@ package Rex::User::OpenWrt; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/User/SunOS.pm b/lib/Rex/User/SunOS.pm index 3a2a49056..523da2e4d 100644 --- a/lib/Rex/User/SunOS.pm +++ b/lib/Rex/User/SunOS.pm @@ -4,8 +4,7 @@ package Rex::User::SunOS; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Value.pm b/lib/Rex/Value.pm index 47870c70c..e0cf92622 100644 --- a/lib/Rex/Value.pm +++ b/lib/Rex/Value.pm @@ -6,8 +6,7 @@ package Rex::Value; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization.pm b/lib/Rex/Virtualization.pm index de9240c20..91964713e 100644 --- a/lib/Rex/Virtualization.pm +++ b/lib/Rex/Virtualization.pm @@ -4,8 +4,7 @@ package Rex::Virtualization; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Base.pm b/lib/Rex/Virtualization/Base.pm index 158d7e3be..2f0366e8d 100644 --- a/lib/Rex/Virtualization/Base.pm +++ b/lib/Rex/Virtualization/Base.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Base; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker.pm b/lib/Rex/Virtualization/Docker.pm index b882e91e6..ed3d7f97a 100644 --- a/lib/Rex/Virtualization/Docker.pm +++ b/lib/Rex/Virtualization/Docker.pm @@ -47,8 +47,7 @@ With this module you can manage Docker. package Rex::Virtualization::Docker; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/create.pm b/lib/Rex/Virtualization/Docker/create.pm index e9c8dbb08..74c7e09c7 100644 --- a/lib/Rex/Virtualization/Docker/create.pm +++ b/lib/Rex/Virtualization/Docker/create.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::create; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/daemon.pm b/lib/Rex/Virtualization/Docker/daemon.pm index a40617e97..3554ac52c 100644 --- a/lib/Rex/Virtualization/Docker/daemon.pm +++ b/lib/Rex/Virtualization/Docker/daemon.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::daemon; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/delete.pm b/lib/Rex/Virtualization/Docker/delete.pm index 9e4e1a15f..d25460424 100644 --- a/lib/Rex/Virtualization/Docker/delete.pm +++ b/lib/Rex/Virtualization/Docker/delete.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::delete; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/destroy.pm b/lib/Rex/Virtualization/Docker/destroy.pm index 7bb894291..948ef506a 100644 --- a/lib/Rex/Virtualization/Docker/destroy.pm +++ b/lib/Rex/Virtualization/Docker/destroy.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::destroy; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/guestinfo.pm b/lib/Rex/Virtualization/Docker/guestinfo.pm index 8a661d687..761603034 100644 --- a/lib/Rex/Virtualization/Docker/guestinfo.pm +++ b/lib/Rex/Virtualization/Docker/guestinfo.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::guestinfo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/images.pm b/lib/Rex/Virtualization/Docker/images.pm index 461848b9b..13a147857 100644 --- a/lib/Rex/Virtualization/Docker/images.pm +++ b/lib/Rex/Virtualization/Docker/images.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::images; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/import.pm b/lib/Rex/Virtualization/Docker/import.pm index ffc7af339..9f2cc7112 100644 --- a/lib/Rex/Virtualization/Docker/import.pm +++ b/lib/Rex/Virtualization/Docker/import.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::import; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/info.pm b/lib/Rex/Virtualization/Docker/info.pm index a0dd8f2e2..2b1daeb6a 100644 --- a/lib/Rex/Virtualization/Docker/info.pm +++ b/lib/Rex/Virtualization/Docker/info.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::info; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/list.pm b/lib/Rex/Virtualization/Docker/list.pm index 43e487ac5..a15a663c2 100644 --- a/lib/Rex/Virtualization/Docker/list.pm +++ b/lib/Rex/Virtualization/Docker/list.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::list; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/reboot.pm b/lib/Rex/Virtualization/Docker/reboot.pm index 07bddfff5..d339b33a0 100644 --- a/lib/Rex/Virtualization/Docker/reboot.pm +++ b/lib/Rex/Virtualization/Docker/reboot.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::reboot; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/shutdown.pm b/lib/Rex/Virtualization/Docker/shutdown.pm index 1a434cad4..3c3ae461b 100644 --- a/lib/Rex/Virtualization/Docker/shutdown.pm +++ b/lib/Rex/Virtualization/Docker/shutdown.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::shutdown; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/start.pm b/lib/Rex/Virtualization/Docker/start.pm index 716fa3714..d23979f69 100644 --- a/lib/Rex/Virtualization/Docker/start.pm +++ b/lib/Rex/Virtualization/Docker/start.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::start; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Docker/status.pm b/lib/Rex/Virtualization/Docker/status.pm index 33b9a4941..4dae248e4 100644 --- a/lib/Rex/Virtualization/Docker/status.pm +++ b/lib/Rex/Virtualization/Docker/status.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Docker::status; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt.pm b/lib/Rex/Virtualization/LibVirt.pm index 123b79620..4380e9509 100644 --- a/lib/Rex/Virtualization/LibVirt.pm +++ b/lib/Rex/Virtualization/LibVirt.pm @@ -50,8 +50,7 @@ With this module you can manage LibVirt. package Rex::Virtualization::LibVirt; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/blklist.pm b/lib/Rex/Virtualization/LibVirt/blklist.pm index a7ba1aef6..35e2685bf 100644 --- a/lib/Rex/Virtualization/LibVirt/blklist.pm +++ b/lib/Rex/Virtualization/LibVirt/blklist.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::blklist; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/clone.pm b/lib/Rex/Virtualization/LibVirt/clone.pm index a41d9d0f0..21d951bf2 100644 --- a/lib/Rex/Virtualization/LibVirt/clone.pm +++ b/lib/Rex/Virtualization/LibVirt/clone.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::clone; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/create.pm b/lib/Rex/Virtualization/LibVirt/create.pm index d89a4f5fd..1f69579e2 100644 --- a/lib/Rex/Virtualization/LibVirt/create.pm +++ b/lib/Rex/Virtualization/LibVirt/create.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::create; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/delete.pm b/lib/Rex/Virtualization/LibVirt/delete.pm index 82d9551b0..4ecbe1c48 100644 --- a/lib/Rex/Virtualization/LibVirt/delete.pm +++ b/lib/Rex/Virtualization/LibVirt/delete.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::delete; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/destroy.pm b/lib/Rex/Virtualization/LibVirt/destroy.pm index 20ad72dcd..919d365c3 100644 --- a/lib/Rex/Virtualization/LibVirt/destroy.pm +++ b/lib/Rex/Virtualization/LibVirt/destroy.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::destroy; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/dumpxml.pm b/lib/Rex/Virtualization/LibVirt/dumpxml.pm index 87a5b8cbd..66c8cbd41 100644 --- a/lib/Rex/Virtualization/LibVirt/dumpxml.pm +++ b/lib/Rex/Virtualization/LibVirt/dumpxml.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::dumpxml; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/guestinfo.pm b/lib/Rex/Virtualization/LibVirt/guestinfo.pm index e69396f59..b50863a51 100644 --- a/lib/Rex/Virtualization/LibVirt/guestinfo.pm +++ b/lib/Rex/Virtualization/LibVirt/guestinfo.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::guestinfo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/hypervisor.pm b/lib/Rex/Virtualization/LibVirt/hypervisor.pm index 9f7f46a1d..58efa4c2c 100644 --- a/lib/Rex/Virtualization/LibVirt/hypervisor.pm +++ b/lib/Rex/Virtualization/LibVirt/hypervisor.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::hypervisor; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/iflist.pm b/lib/Rex/Virtualization/LibVirt/iflist.pm index 150c720fc..145c6fcb1 100644 --- a/lib/Rex/Virtualization/LibVirt/iflist.pm +++ b/lib/Rex/Virtualization/LibVirt/iflist.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::iflist; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/import.pm b/lib/Rex/Virtualization/LibVirt/import.pm index e318a126e..d22082775 100644 --- a/lib/Rex/Virtualization/LibVirt/import.pm +++ b/lib/Rex/Virtualization/LibVirt/import.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::import; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/info.pm b/lib/Rex/Virtualization/LibVirt/info.pm index b7a173d6f..d54d37f2f 100644 --- a/lib/Rex/Virtualization/LibVirt/info.pm +++ b/lib/Rex/Virtualization/LibVirt/info.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::info; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/list.pm b/lib/Rex/Virtualization/LibVirt/list.pm index 9bfa736e8..d5cd6b918 100644 --- a/lib/Rex/Virtualization/LibVirt/list.pm +++ b/lib/Rex/Virtualization/LibVirt/list.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::list; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/option.pm b/lib/Rex/Virtualization/LibVirt/option.pm index 23b7ca6ed..258c2333c 100644 --- a/lib/Rex/Virtualization/LibVirt/option.pm +++ b/lib/Rex/Virtualization/LibVirt/option.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::option; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/reboot.pm b/lib/Rex/Virtualization/LibVirt/reboot.pm index df797f925..309b61e26 100644 --- a/lib/Rex/Virtualization/LibVirt/reboot.pm +++ b/lib/Rex/Virtualization/LibVirt/reboot.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::reboot; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/shutdown.pm b/lib/Rex/Virtualization/LibVirt/shutdown.pm index d4ffa3957..b699e6996 100644 --- a/lib/Rex/Virtualization/LibVirt/shutdown.pm +++ b/lib/Rex/Virtualization/LibVirt/shutdown.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::shutdown; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/start.pm b/lib/Rex/Virtualization/LibVirt/start.pm index 9e84f181d..f47a56246 100644 --- a/lib/Rex/Virtualization/LibVirt/start.pm +++ b/lib/Rex/Virtualization/LibVirt/start.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::start; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/status.pm b/lib/Rex/Virtualization/LibVirt/status.pm index dca74c312..c67fbe264 100644 --- a/lib/Rex/Virtualization/LibVirt/status.pm +++ b/lib/Rex/Virtualization/LibVirt/status.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::status; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/LibVirt/vncdisplay.pm b/lib/Rex/Virtualization/LibVirt/vncdisplay.pm index a5afd4f2e..f0c77d503 100644 --- a/lib/Rex/Virtualization/LibVirt/vncdisplay.pm +++ b/lib/Rex/Virtualization/LibVirt/vncdisplay.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::LibVirt::vncdisplay; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Lxc.pm b/lib/Rex/Virtualization/Lxc.pm index a74abc90d..c0e91072d 100644 --- a/lib/Rex/Virtualization/Lxc.pm +++ b/lib/Rex/Virtualization/Lxc.pm @@ -30,8 +30,7 @@ With this module you can manage Linux Containers. package Rex::Virtualization::Lxc; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Lxc/attach.pm b/lib/Rex/Virtualization/Lxc/attach.pm index 481c56bd4..ba165dd79 100644 --- a/lib/Rex/Virtualization/Lxc/attach.pm +++ b/lib/Rex/Virtualization/Lxc/attach.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Lxc::attach; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Lxc/copy.pm b/lib/Rex/Virtualization/Lxc/copy.pm index cc500b721..2311b90c4 100644 --- a/lib/Rex/Virtualization/Lxc/copy.pm +++ b/lib/Rex/Virtualization/Lxc/copy.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Lxc::copy; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Lxc/create.pm b/lib/Rex/Virtualization/Lxc/create.pm index 0c90c89ee..87afcb5fd 100644 --- a/lib/Rex/Virtualization/Lxc/create.pm +++ b/lib/Rex/Virtualization/Lxc/create.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Lxc::create; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Lxc/destroy.pm b/lib/Rex/Virtualization/Lxc/destroy.pm index 470d65e49..20c0fe738 100644 --- a/lib/Rex/Virtualization/Lxc/destroy.pm +++ b/lib/Rex/Virtualization/Lxc/destroy.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Lxc::destroy; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Lxc/info.pm b/lib/Rex/Virtualization/Lxc/info.pm index 541bf16f7..392d24920 100644 --- a/lib/Rex/Virtualization/Lxc/info.pm +++ b/lib/Rex/Virtualization/Lxc/info.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Lxc::info; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Lxc/list.pm b/lib/Rex/Virtualization/Lxc/list.pm index 8519e9422..6bfe8bdfe 100644 --- a/lib/Rex/Virtualization/Lxc/list.pm +++ b/lib/Rex/Virtualization/Lxc/list.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Lxc::list; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Lxc/start.pm b/lib/Rex/Virtualization/Lxc/start.pm index 9844386ac..31e292709 100644 --- a/lib/Rex/Virtualization/Lxc/start.pm +++ b/lib/Rex/Virtualization/Lxc/start.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Lxc::start; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/Lxc/stop.pm b/lib/Rex/Virtualization/Lxc/stop.pm index 3ff655be2..ed3b4fdb7 100644 --- a/lib/Rex/Virtualization/Lxc/stop.pm +++ b/lib/Rex/Virtualization/Lxc/stop.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::Lxc::stop; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox.pm b/lib/Rex/Virtualization/VBox.pm index 712a681e5..9ac985edb 100644 --- a/lib/Rex/Virtualization/VBox.pm +++ b/lib/Rex/Virtualization/VBox.pm @@ -68,8 +68,7 @@ For VirtualBox memory declaration is always in megabyte. package Rex::Virtualization::VBox; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/bridge.pm b/lib/Rex/Virtualization/VBox/bridge.pm index f81a1c00a..21960695e 100644 --- a/lib/Rex/Virtualization/VBox/bridge.pm +++ b/lib/Rex/Virtualization/VBox/bridge.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::bridge; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/create.pm b/lib/Rex/Virtualization/VBox/create.pm index 99e3a2dea..3d99d53f5 100644 --- a/lib/Rex/Virtualization/VBox/create.pm +++ b/lib/Rex/Virtualization/VBox/create.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::create; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/delete.pm b/lib/Rex/Virtualization/VBox/delete.pm index ecf3db71a..14e2c113a 100644 --- a/lib/Rex/Virtualization/VBox/delete.pm +++ b/lib/Rex/Virtualization/VBox/delete.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::delete; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/destroy.pm b/lib/Rex/Virtualization/VBox/destroy.pm index 6ec3d1647..9a94df380 100644 --- a/lib/Rex/Virtualization/VBox/destroy.pm +++ b/lib/Rex/Virtualization/VBox/destroy.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::destroy; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/forward_port.pm b/lib/Rex/Virtualization/VBox/forward_port.pm index 052e90ef7..ce87782c9 100644 --- a/lib/Rex/Virtualization/VBox/forward_port.pm +++ b/lib/Rex/Virtualization/VBox/forward_port.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::forward_port; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/guestinfo.pm b/lib/Rex/Virtualization/VBox/guestinfo.pm index 31ccabe30..c7b0f48ef 100644 --- a/lib/Rex/Virtualization/VBox/guestinfo.pm +++ b/lib/Rex/Virtualization/VBox/guestinfo.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::guestinfo; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/import.pm b/lib/Rex/Virtualization/VBox/import.pm index 1eb72fcff..446315d2b 100644 --- a/lib/Rex/Virtualization/VBox/import.pm +++ b/lib/Rex/Virtualization/VBox/import.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::import; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/info.pm b/lib/Rex/Virtualization/VBox/info.pm index e7dced7a4..a8e7619f3 100644 --- a/lib/Rex/Virtualization/VBox/info.pm +++ b/lib/Rex/Virtualization/VBox/info.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::info; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/list.pm b/lib/Rex/Virtualization/VBox/list.pm index 2d521e1ca..c700bca81 100644 --- a/lib/Rex/Virtualization/VBox/list.pm +++ b/lib/Rex/Virtualization/VBox/list.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::list; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/option.pm b/lib/Rex/Virtualization/VBox/option.pm index bced7824d..9fd966168 100644 --- a/lib/Rex/Virtualization/VBox/option.pm +++ b/lib/Rex/Virtualization/VBox/option.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::option; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/reboot.pm b/lib/Rex/Virtualization/VBox/reboot.pm index 07aadce19..18a1ebce6 100644 --- a/lib/Rex/Virtualization/VBox/reboot.pm +++ b/lib/Rex/Virtualization/VBox/reboot.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::reboot; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/share_folder.pm b/lib/Rex/Virtualization/VBox/share_folder.pm index 82c3400de..e2ed97789 100644 --- a/lib/Rex/Virtualization/VBox/share_folder.pm +++ b/lib/Rex/Virtualization/VBox/share_folder.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::share_folder; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/shutdown.pm b/lib/Rex/Virtualization/VBox/shutdown.pm index a05a45dd1..ff8154355 100644 --- a/lib/Rex/Virtualization/VBox/shutdown.pm +++ b/lib/Rex/Virtualization/VBox/shutdown.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::shutdown; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/start.pm b/lib/Rex/Virtualization/VBox/start.pm index eadd8c73d..1014f7730 100644 --- a/lib/Rex/Virtualization/VBox/start.pm +++ b/lib/Rex/Virtualization/VBox/start.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::start; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/lib/Rex/Virtualization/VBox/status.pm b/lib/Rex/Virtualization/VBox/status.pm index d74d45df7..144665541 100644 --- a/lib/Rex/Virtualization/VBox/status.pm +++ b/lib/Rex/Virtualization/VBox/status.pm @@ -4,8 +4,7 @@ package Rex::Virtualization::VBox::status; -use 5.010001; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/misc/sanitize_pod.pl b/misc/sanitize_pod.pl index a27b3d079..a96f811a5 100755 --- a/misc/sanitize_pod.pl +++ b/misc/sanitize_pod.pl @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; open my $fh, "<", $ARGV[0] or die $!; diff --git a/t/0.31.t b/t/0.31.t index aec372187..a62977d36 100755 --- a/t/0.31.t +++ b/t/0.31.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 139; diff --git a/t/0.54.t b/t/0.54.t index 5de14086a..f73ee07f4 100755 --- a/t/0.54.t +++ b/t/0.54.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 13; diff --git a/t/01.t b/t/01.t index d0b1c415c..fa1d98448 100755 --- a/t/01.t +++ b/t/01.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 3; diff --git a/t/args.t b/t/args.t index be765118e..6df3f44ae 100755 --- a/t/args.t +++ b/t/args.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More; diff --git a/t/auth.t b/t/auth.t index 66581f532..7e20f2120 100755 --- a/t/auth.t +++ b/t/auth.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 48; diff --git a/t/base.t b/t/base.t index 3494c06f2..8626e9f6b 100755 --- a/t/base.t +++ b/t/base.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More; diff --git a/t/base_virt.t b/t/base_virt.t index 5da9e8e22..3f70d19fc 100755 --- a/t/base_virt.t +++ b/t/base_virt.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 2; use Rex::Virtualization; diff --git a/t/batch.t b/t/batch.t index 64a2e05aa..544477f35 100755 --- a/t/batch.t +++ b/t/batch.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 2; use Rex::Commands; use Rex::Batch; diff --git a/t/before_all_tasks.t b/t/before_all_tasks.t index 2d7906529..c665aedf4 100755 --- a/t/before_all_tasks.t +++ b/t/before_all_tasks.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use lib 't/lib'; diff --git a/t/can_run.t b/t/can_run.t index b5a566dcb..23e4c349c 100755 --- a/t/can_run.t +++ b/t/can_run.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 4; diff --git a/t/case.t b/t/case.t index a1623adc7..06637f458 100755 --- a/t/case.t +++ b/t/case.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 7; use Rex::Commands; diff --git a/t/cmdb.t b/t/cmdb.t index b478c8503..5613261ca 100755 --- a/t/cmdb.t +++ b/t/cmdb.t @@ -1,7 +1,6 @@ #!/usr/bin/env perl -use 5.006; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/t/cmdb_path.t b/t/cmdb_path.t index 615ae3df5..9e0f02c6f 100755 --- a/t/cmdb_path.t +++ b/t/cmdb_path.t @@ -1,7 +1,6 @@ #!/usr/bin/env perl -use 5.010; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/t/commands.t b/t/commands.t index 8a3eb1963..1693b6675 100755 --- a/t/commands.t +++ b/t/commands.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 18; diff --git a/t/commands/evaluate_hostnames.t b/t/commands/evaluate_hostnames.t index eea030493..80dda6deb 100755 --- a/t/commands/evaluate_hostnames.t +++ b/t/commands/evaluate_hostnames.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 9; diff --git a/t/commands/iptables.t b/t/commands/iptables.t index 2530e40ef..70bb7f56b 100755 --- a/t/commands/iptables.t +++ b/t/commands/iptables.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 32; diff --git a/t/commands_file_template.t b/t/commands_file_template.t index 672d43d73..19a74bd05 100755 --- a/t/commands_file_template.t +++ b/t/commands_file_template.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 4; diff --git a/t/config-ssh.t b/t/config-ssh.t index 47c1d2e96..0cc2989cb 100755 --- a/t/config-ssh.t +++ b/t/config-ssh.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use File::Temp; diff --git a/t/config.t b/t/config.t index b3f082240..3bf3ceb78 100755 --- a/t/config.t +++ b/t/config.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 10; diff --git a/t/cron.t b/t/cron.t index 74c855dde..5015a4af6 100755 --- a/t/cron.t +++ b/t/cron.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More; $^O =~ m/^MSWin/ ? plan tests => 83 : plan tests => 286; diff --git a/t/db.t b/t/db.t index 89dd02f20..8716e19ed 100755 --- a/t/db.t +++ b/t/db.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; BEGIN { diff --git a/t/df.t b/t/df.t index 8cc619bfc..16367eafb 100755 --- a/t/df.t +++ b/t/df.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 36; diff --git a/t/dmi.t b/t/dmi.t index b04135105..1410e7baa 100755 --- a/t/dmi.t +++ b/t/dmi.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 31; use Rex::Inventory::DMIDecode; diff --git a/t/do_task.t b/t/do_task.t index d683a454b..66f3ad941 100755 --- a/t/do_task.t +++ b/t/do_task.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Rex::Commands; diff --git a/t/env.t b/t/env.t index 8f18a7baf..842acbccd 100755 --- a/t/env.t +++ b/t/env.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 1; use Rex::Commands::Run; diff --git a/t/file.t b/t/file.t index 1425b78b3..7b39aa867 100755 --- a/t/file.t +++ b/t/file.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Cwd 'getcwd'; diff --git a/t/file_hooks.t b/t/file_hooks.t index 9d3b3984b..0cdded5c7 100755 --- a/t/file_hooks.t +++ b/t/file_hooks.t @@ -1,7 +1,6 @@ #!/usr/bin/env perl -use 5.010; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/t/fs.t b/t/fs.t index 78452fea9..3611d622f 100755 --- a/t/fs.t +++ b/t/fs.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 1; diff --git a/t/fs_files.t b/t/fs_files.t index e3361dada..8e10df098 100755 --- a/t/fs_files.t +++ b/t/fs_files.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 13; diff --git a/t/group.t b/t/group.t index 94c7634fc..b08d5b050 100755 --- a/t/group.t +++ b/t/group.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 98; diff --git a/t/helper_hash.t b/t/helper_hash.t index 59666799d..176b7d1bb 100755 --- a/t/helper_hash.t +++ b/t/helper_hash.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 6; diff --git a/t/helper_path.t b/t/helper_path.t index 5dec40a3a..ae544bad6 100755 --- a/t/helper_path.t +++ b/t/helper_path.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 8; diff --git a/t/hooks.t b/t/hooks.t index c23a9d168..e578ea6fe 100755 --- a/t/hooks.t +++ b/t/hooks.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; BEGIN { diff --git a/t/hooks_in_pkg.t b/t/hooks_in_pkg.t index 02f765972..45c93b4d3 100755 --- a/t/hooks_in_pkg.t +++ b/t/hooks_in_pkg.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use lib 't/lib'; diff --git a/t/hooks_in_rexfile.t b/t/hooks_in_rexfile.t index 8b5f645bc..92c5c0097 100755 --- a/t/hooks_in_rexfile.t +++ b/t/hooks_in_rexfile.t @@ -3,7 +3,7 @@ # tasks in Rexfile live under the Rex::CLI namespace package Rex::CLI; -use strict; +use v5.12.5; use warnings; BEGIN { diff --git a/t/hooks_in_rexfile_tasks_in_pkg.t b/t/hooks_in_rexfile_tasks_in_pkg.t index f843328e2..38762d342 100755 --- a/t/hooks_in_rexfile_tasks_in_pkg.t +++ b/t/hooks_in_rexfile_tasks_in_pkg.t @@ -2,7 +2,7 @@ package Rex::CLI; -use 5.006; +use v5.12.5; use warnings; BEGIN { diff --git a/t/host.t b/t/host.t index 05e471714..26b6fc04d 100755 --- a/t/host.t +++ b/t/host.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 10; diff --git a/t/include.t b/t/include.t index afc592a89..3a8998872 100755 --- a/t/include.t +++ b/t/include.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use lib 't/lib'; diff --git a/t/ini.t b/t/ini.t index 667e57f4b..8166f7194 100755 --- a/t/ini.t +++ b/t/ini.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 34; diff --git a/t/interface_fs_local.t b/t/interface_fs_local.t index 14767c534..fa4957c1e 100755 --- a/t/interface_fs_local.t +++ b/t/interface_fs_local.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 7; diff --git a/t/issue/1008.t b/t/issue/1008.t index fd870a38d..8ca3cf566 100755 --- a/t/issue/1008.t +++ b/t/issue/1008.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Rex::Helper::IP; diff --git a/t/issue/1439.t b/t/issue/1439.t index e5e2379f7..35c480929 100755 --- a/t/issue/1439.t +++ b/t/issue/1439.t @@ -1,7 +1,6 @@ #!/usr/bin/env perl -use 5.006; -use strict; +use v5.12.5; use warnings; our $VERSION = '9999.99.99_99'; # VERSION diff --git a/t/issue/513.t b/t/issue/513.t index de662d973..c126c5f95 100755 --- a/t/issue/513.t +++ b/t/issue/513.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Rex::CLI; diff --git a/t/issue/860.t b/t/issue/860.t index f9e464580..b1fbddb6d 100755 --- a/t/issue/860.t +++ b/t/issue/860.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 6; diff --git a/t/issue/934.t b/t/issue/934.t index 9117d7f9e..1ac73be1a 100755 --- a/t/issue/934.t +++ b/t/issue/934.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 1; diff --git a/t/issue/948.t b/t/issue/948.t index b6079b768..97384c429 100755 --- a/t/issue/948.t +++ b/t/issue/948.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Rex::Virtualization; diff --git a/t/issue/949.t b/t/issue/949.t index 08b565959..bf76ed89e 100755 --- a/t/issue/949.t +++ b/t/issue/949.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 2; diff --git a/t/issue_539.t b/t/issue_539.t index 275eef044..f9ede1f34 100755 --- a/t/issue_539.t +++ b/t/issue_539.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 16; use Rex::Hardware::Network::Linux; use Rex::Helper::Hash; diff --git a/t/last_command_output.t b/t/last_command_output.t index fc7cc0b77..bf6b7a2d1 100755 --- a/t/last_command_output.t +++ b/t/last_command_output.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 3; use Rex::Commands; diff --git a/t/lib/t/tasks/alien.pm b/t/lib/t/tasks/alien.pm index 399627c0c..b1d322581 100644 --- a/t/lib/t/tasks/alien.pm +++ b/t/lib/t/tasks/alien.pm @@ -1,4 +1,7 @@ package t::tasks::alien; + +use v5.12.5; + use Rex -base; desc "negotiate with the aliens"; diff --git a/t/lib/t/tasks/chicken.pm b/t/lib/t/tasks/chicken.pm index cbdd04d30..de3831293 100644 --- a/t/lib/t/tasks/chicken.pm +++ b/t/lib/t/tasks/chicken.pm @@ -1,4 +1,7 @@ package t::tasks::chicken; + +use v5.12.5; + use Rex -base; desc "cross the road"; diff --git a/t/lib/t/tasks/cowbefore.pm b/t/lib/t/tasks/cowbefore.pm index 4a89e3b95..316989c82 100644 --- a/t/lib/t/tasks/cowbefore.pm +++ b/t/lib/t/tasks/cowbefore.pm @@ -1,4 +1,7 @@ package t::tasks::cowbefore; + +use v5.12.5; + use Rex -base; desc "bring in the cattle"; diff --git a/t/lib/t/tasks/cowboy.pm b/t/lib/t/tasks/cowboy.pm index b93086e4b..1c8fbecbf 100644 --- a/t/lib/t/tasks/cowboy.pm +++ b/t/lib/t/tasks/cowboy.pm @@ -1,4 +1,7 @@ package t::tasks::cowboy; + +use v5.12.5; + use Rex -base; desc "bring in the cattle"; diff --git a/t/load_rexfile.t b/t/load_rexfile.t index 746837b04..9afb0d125 100755 --- a/t/load_rexfile.t +++ b/t/load_rexfile.t @@ -1,7 +1,6 @@ #!/usr/bin/env perl -use 5.010001; -use strict; +use v5.12.5; use warnings; use autodie; diff --git a/t/logger.t b/t/logger.t index 79277c95f..fe402b298 100755 --- a/t/logger.t +++ b/t/logger.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 8; diff --git a/t/md5.t b/t/md5.t index c737cc332..005776197 100755 --- a/t/md5.t +++ b/t/md5.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 3; diff --git a/t/needs.t b/t/needs.t index 9e79ae437..2e810572e 100755 --- a/t/needs.t +++ b/t/needs.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More; use Rex::Commands; @@ -7,7 +9,6 @@ use Rex::Commands; package MyTest; - use strict; use warnings; use Rex::Commands; @@ -31,7 +32,6 @@ use Rex::Commands; package Nested::Module; - use strict; use warnings; use Rex::Commands; @@ -46,7 +46,6 @@ use Rex::Commands; package Rex::Module; - use strict; use warnings; use Rex::Commands; diff --git a/t/net_interface_centos7.t b/t/net_interface_centos7.t index 3e8daab48..7e47a5433 100755 --- a/t/net_interface_centos7.t +++ b/t/net_interface_centos7.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 6; use Rex::Hardware::Network::Linux; diff --git a/t/network_linux.t b/t/network_linux.t index bf105b205..ed855f5a9 100755 --- a/t/network_linux.t +++ b/t/network_linux.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 44; use Rex::Hardware::Network::Linux; use Rex::Helper::Hash; diff --git a/t/no_tty.t b/t/no_tty.t index a58669ee6..75f26eb5b 100755 --- a/t/no_tty.t +++ b/t/no_tty.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 3; use Rex::Commands::Run; diff --git a/t/os_dependencies.t b/t/os_dependencies.t index 9b0e438fc..3bfde2764 100755 --- a/t/os_dependencies.t +++ b/t/os_dependencies.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More; diff --git a/t/package.t b/t/package.t index 94a0e945a..445760642 100755 --- a/t/package.t +++ b/t/package.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 5; diff --git a/t/param_lookup.t b/t/param_lookup.t index f15a69cda..3014cdfe0 100755 --- a/t/param_lookup.t +++ b/t/param_lookup.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + package main; use Test::More tests => 8; diff --git a/t/param_lookup_cmdb.t b/t/param_lookup_cmdb.t index 7894e154f..096ea9793 100755 --- a/t/param_lookup_cmdb.t +++ b/t/param_lookup_cmdb.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Rex -base; use Rex::Resource; use Test::More; diff --git a/t/param_lookup_resource.t b/t/param_lookup_resource.t index fe1b3831d..2c3a6626a 100755 --- a/t/param_lookup_resource.t +++ b/t/param_lookup_resource.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + package MyTest; use Rex -base; diff --git a/t/path.t b/t/path.t index b9c1bc0a3..5d1643a6e 100755 --- a/t/path.t +++ b/t/path.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 3; use Rex::Helper::Path; diff --git a/t/proc.t b/t/proc.t index ca8d1fb9f..5147e9293 100755 --- a/t/proc.t +++ b/t/proc.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 2; diff --git a/t/read_buffers.t b/t/read_buffers.t index 2fb883990..c13ce1681 100755 --- a/t/read_buffers.t +++ b/t/read_buffers.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More; diff --git a/t/report.t b/t/report.t index 19cb6fab1..32c4422fe 100755 --- a/t/report.t +++ b/t/report.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 3; diff --git a/t/resource.t b/t/resource.t index 1f8aabe5d..0ce336433 100755 --- a/t/resource.t +++ b/t/resource.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 11; use Rex -base; use Rex::Resource; diff --git a/t/rsync.t b/t/rsync.t index de08d9e80..8285034fd 100755 --- a/t/rsync.t +++ b/t/rsync.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use autodie; diff --git a/t/runlist.t b/t/runlist.t index 25cb1c66d..848f6caa7 100755 --- a/t/runlist.t +++ b/t/runlist.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More; diff --git a/t/shared.t b/t/shared.t index 4e08cb332..26305b9d8 100755 --- a/t/shared.t +++ b/t/shared.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; BEGIN { diff --git a/t/summary.t b/t/summary.t index 0b0f99588..84d6c8d2c 100755 --- a/t/summary.t +++ b/t/summary.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More; diff --git a/t/symlinks.t b/t/symlinks.t index 7280c589f..fa05a91eb 100755 --- a/t/symlinks.t +++ b/t/symlinks.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More; diff --git a/t/task.t b/t/task.t index 349bb9def..0cd7d7415 100755 --- a/t/task.t +++ b/t/task.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More; diff --git a/t/task_hosts.t b/t/task_hosts.t index 8bf6366d8..b5b303d7e 100755 --- a/t/task_hosts.t +++ b/t/task_hosts.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + package main; use Test::More tests => 2; diff --git a/t/template.t b/t/template.t index e3a2fcd9a..764417f22 100755 --- a/t/template.t +++ b/t/template.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 20; diff --git a/t/template_ng.t b/t/template_ng.t index 87c613dcb..0caae7404 100755 --- a/t/template_ng.t +++ b/t/template_ng.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 21; diff --git a/t/url_encode.t b/t/url_encode.t index 818350a6e..8014263c0 100755 --- a/t/url_encode.t +++ b/t/url_encode.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 1; use Rex::Helper::Encode; diff --git a/t/virtualization.t b/t/virtualization.t index 70db0bfb1..c0ef4ec41 100755 --- a/t/virtualization.t +++ b/t/virtualization.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 3; diff --git a/t/waitpid_blocking_sleep_time.t b/t/waitpid_blocking_sleep_time.t index 9a9d5d3ca..950e5f992 100755 --- a/t/waitpid_blocking_sleep_time.t +++ b/t/waitpid_blocking_sleep_time.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More tests => 2; diff --git a/t/write_utf8_files.t b/t/write_utf8_files.t index d51fcc83c..f36479bc8 100755 --- a/t/write_utf8_files.t +++ b/t/write_utf8_files.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More; diff --git a/t/xml.t b/t/xml.t index 080ee97d5..c27a42567 100755 --- a/t/xml.t +++ b/t/xml.t @@ -1,5 +1,7 @@ #!/usr/bin/env perl +use v5.12.5; + use Test::More tests => 6; use FindBin qw($Bin); use Rex::Require; diff --git a/xt/author/critic-progressive.t b/xt/author/critic-progressive.t index c43332dce..127196b00 100755 --- a/xt/author/critic-progressive.t +++ b/xt/author/critic-progressive.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use File::Spec; diff --git a/xt/author/perltidy.t b/xt/author/perltidy.t index 301d8b0e8..c5d65027b 100755 --- a/xt/author/perltidy.t +++ b/xt/author/perltidy.t @@ -1,6 +1,6 @@ #!/usr/bin/env perl -use strict; +use v5.12.5; use warnings; use Test::More;