Jonathan "Duke" Leto
7 years ago
8 changed files with 45 additions and 2 deletions
@ -0,0 +1 @@ |
|||
*.sw? |
@ -0,0 +1,4 @@ |
|||
# Hush in Perl |
|||
|
|||
hushlist new listname |
|||
hushlist send |
@ -0,0 +1,6 @@ |
|||
package Hush::Contact; |
|||
use strict; |
|||
use warnings; |
|||
use Hush::Util qw/barf/; |
|||
|
|||
1; |
@ -0,0 +1,5 @@ |
|||
package Hush::Messenger; |
|||
use strict; |
|||
use warnings; |
|||
use Try::Tiny; |
|||
1; |
@ -0,0 +1,17 @@ |
|||
package Hush::Util; |
|||
use strict; |
|||
use warnings; |
|||
use Exporter 'import'; |
|||
use Carp qw/longmess/; |
|||
our @EXPORT_OK = qw/ barf timing now/; |
|||
use Time::HiRes qw/gettimeofday tv_interval/; |
|||
|
|||
sub now { [gettimeofday] } |
|||
sub barf { die longmess(@_); } |
|||
|
|||
sub timing { |
|||
my ($t0,$t1) = @_; |
|||
return sprintf "%1.4f", tv_interval($t0,$t1); |
|||
} |
|||
|
|||
1; |
@ -0,0 +1,10 @@ |
|||
#!/usr/bin/env perl |
|||
use strict; |
|||
use warnings; |
|||
use Test::More; |
|||
|
|||
use_ok("Hush"); |
|||
use_ok("Hush::List"); |
|||
use_ok("Hush::Messenger"); |
|||
|
|||
done_testing; |
Loading…
Reference in new issue