package Process_cmd; use strict; use warnings; use Carp; use Cwd; require Exporter; our @ISA = qw(Exporter); our @EXPORT = qw(process_cmd ensure_full_path); sub process_cmd { my ($cmd) = @_; print STDERR "CMD: $cmd\n"; my $ret = system($cmd); if ($ret) { confess "Error, cmd:\n$cmd\n died with ret ($ret)"; } return; } sub ensure_full_path { my ($path) = @_; unless ($path =~ m|^/|) { $path = cwd() . "/$path"; } return($path); } 1; #EOM