mon::sense;
our $VERSION = '0.200';
use AnyEvent;
use AnyEvent::Util;
use AnyEvent::Handle;
use JSON::XS;
use File::ShareDir;
use Scalar::Util;
use Alien::Thrust;
use Thrust::Window;
our $THRUST
($level, $msg_cb, $to_dump, $indent) = @_;
return if $level > $ENV{THRUST_DEBUG};
$js ||= JSON::XS->new->pretty->canonical;
my $out = "\n" . $msg_cb->() . "\n";
$out .= $js->encode($to_d
my $line_handler; $line_handler = sub {
my ($hdl, $line) = @_;
my $msg = eval { decode_json($line) };
if (defined $msg) {
debug(1, sub { "<<<<<<<<<<<<<<<<< Message from thrust s