{
"abstract" : "Middleware for Datacenter Operations",
"author" : [
"Kevin L. Esteb <kevin@kesteb.us>"
],
"dynamic_config" : 1,
"generated_by" : "Module::Build version 0.4001, CPAN::Meta::Converter version 2.120351",
"license" : [
"artistic_2"
],
"meta-spec" : {
"url" : "http://search.cpan.org/perldoc?CPAN::Meta::Spec",
"version" : "2"
},
"name" : "XAS",
"prereqs" : {
"build" : {
"requires" : {
"Test::More" : "0"
}
},
"configure" : {
"requires" : {
"Module::Build" : "0"
}
},
"runtime" : {
"requires" : {
"Badger" : "0.09",
"Config::IniFiles" : "2.65",
"Data::Dumper" : "0",
"Data::Hexdumper" : "0",
"Data::UUID" : "0",
"DateTime" : "0.53",
"DateTime::Format::Pg" : "0",
"DateTime::Format::Strptime" : "1.1",
"DateTime::Span" : "0",
"Getopt::Long" : "0",
"HTTP::Request" : "0",
"HTTP::Response" : "0",
"Hash::Merge" : "0.12",
"JSON::XS" : "2.27",
"MIME::Lite" : "3.027",
"Net::SSH2" : "0.44",
"POE" : "1.294",
"Params::Validate" : "0.92",
"Pod::Usage" : "1.35",
"Set::Light" : "0.04",
"Sys::Syslog" : "0",
"Try::Tiny" : "0.11",
"Try::Tiny::Retry" : "0.003",
"WWW::Curl" : "0",
"XML::LibXML" : "0",
"perl" : "5.00808"
}
}
},
"provides" : {
"XAS" : {
"file" : "lib/XAS.pm",
"version" : "0.14"
},
"XAS::Apps::Alert" : {
"file" : "lib/XAS/Apps/Alert.pm",
"version" : "0.01"
},
"XAS::Apps::Rotate" : {
"file" : "lib/XAS/Apps/Rotate.pm",
"version" : "0.04"
},
"XAS::Apps::Test::Echo::Client" : {
"file" : "lib/XAS/Apps/Test/Echo/Client.pm",
"version" : "0.02"
},
"XAS::Apps::Test::Echo::Server" : {
"file" : "lib/XAS/Apps/Test/Echo/Server.pm",
"version" : "0.03"
},
"XAS::Apps::Test::Logger" : {
"file" : "lib/XAS/Apps/Test/Logger.pm",
"version" : 0
},
"XAS::Apps::Test::Process" : {
"file" : "lib/XAS/Apps/Test/Process.pm",
"version" : "0.01"
},
"XAS::Apps::Test::RPC::Processor" : {
"file" : "lib/XAS/Apps/Test/RPC/Processor.pm",
"version" : "0.01"
},
"XAS::Apps::Test::RPC::Server" : {
"file" : "lib/XAS/Apps/Test/RPC/Server.pm",
"version" : "0.01"
},
"XAS::Apps::Test::SSH::Server" : {
"file" : "lib/XAS/Apps/Test/SSH/Server.pm",
"version" : "0.02"
},
"XAS::Apps::Test::Service" : {
"file" : "lib/XAS/Apps/Test/Service.pm",
"version" : 0
},
"XAS::Base" : {
"file" : "lib/XAS/Base.pm",
"version" : "0.06"
},
"XAS::Class" : {
"file" : "lib/XAS/Class.pm",
"version" : "0.02"
},
"XAS::Constants" : {
"file" : "lib/XAS/Constants.pm",
"version" : "0.04"
},
"XAS::Docs::Contributions" : {
"file" : "lib/XAS/Docs/Contributions.pm",
"version" : "0.01"
},
"XAS::Docs::Installation" : {
"file" : "lib/XAS/Docs/Installation.pm",
"version" : "0.02"
},
"XAS::Docs::StyleGuide" : {
"file" : "lib/XAS/Docs/StyleGuide.pm",
"version" : "0.01"
},
"XAS::Exception" : {
"file" : "lib/XAS/Exception.pm",
"version" : 0
},
"XAS::Factory" : {
"file" : "lib/XAS/Factory.pm",
"version" : "0.02"
},
"XAS::Lib::App" : {
"file" : "lib/XAS/Lib/App.pm",
"version" : "0.05"
},
"XAS::Lib::App::Daemon" : {
"file" : "lib/XAS/Lib/App/Daemon.pm",
"version" : "0.02"
},
"XAS::Lib::App::Service" : {
"file" : "lib/XAS/Lib/App/Service.pm",
"version" : "0.01"
},
"XAS::Lib::App::Service::Unix" : {
"file" : "lib/XAS/Lib/App/Service/Unix.pm",
"version" : "0.01"
},
"XAS::Lib::App::Service::Win32" : {
"file" : "lib/XAS/Lib/App/Service/Win32.pm",
"version" : "0.01"
},
"XAS::Lib::Batch" : {
"file" : "lib/XAS/Lib/Batch.pm",
"version" : "0.01"
},
"XAS::Lib::Batch::Interface::Torque" : {
"file" : "lib/XAS/Lib/Batch/Interface/Torque.pm",
"version" : "0.01"
},
"XAS::Lib::Batch::Job" : {
"file" : "lib/XAS/Lib/Batch/Job.pm",
"version" : "0.01"
},
"XAS::Lib::Batch::Queue" : {
"file" : "lib/XAS/Lib/Batch/Queue.pm",
"version" : "0.01"
},
"XAS::Lib::Batch::Server" : {
"file" : "lib/XAS/Lib/Batch/Server.pm",
"version" : "0.01"
},
"XAS::Lib::Curl::HTTP" : {
"file" : "lib/XAS/Lib/Curl/HTTP.pm",
"version" : "0.01"
},
"XAS::Lib::Iterator" : {
"file" : "lib/XAS/Lib/Iterator.pm",
"version" : "0.01"
},
"XAS::Lib::Lockmgr" : {
"file" : "lib/XAS/Lib/Lockmgr.pm",
"version" : "0.01"
},
"XAS::Lib::Lockmgr::Filesystem" : {
"file" : "lib/XAS/Lib/Lockmgr/Filesystem.pm",
"version" : "0.02"
},
"XAS::Lib::Log" : {
"file" : "lib/XAS/Lib/Log.pm",
"version" : "0.03"
},
"XAS::Lib::Log::Console" : {
"file" : "lib/XAS/Lib/Log/Console.pm",
"version" : "0.02"
},
"XAS::Lib::Log::File" : {
"file" : "lib/XAS/Lib/Log/File.pm",
"version" : "0.01"
},
"XAS::Lib::Log::Json" : {
"file" : "lib/XAS/Lib/Log/Json.pm",
"version" : "0.01"
},
"XAS::Lib::Log::Syslog" : {
"file" : "lib/XAS/Lib/Log/Syslog.pm",
"version" : "0.01"
},
"XAS::Lib::Mixins::Bufops" : {
"file" : "lib/XAS/Lib/Mixins/Bufops.pm",
"version" : "0.01"
},
"XAS::Lib::Mixins::Configs" : {
"file" : "lib/XAS/Lib/Mixins/Configs.pm",
"version" : "0.01"
},
"XAS::Lib::Mixins::Handlers" : {
"file" : "lib/XAS/Lib/Mixins/Handlers.pm",
"version" : "0.02"
},
"XAS::Lib::Mixins::Keepalive" : {
"file" : "lib/XAS/Lib/Mixins/Keepalive.pm",
"version" : "0.01"
},
"XAS::Lib::Mixins::Process" : {
"file" : "lib/XAS/Lib/Mixins/Process.pm",
"version" : "0.01"
},
"XAS::Lib::Mixins::Process::Unix" : {
"file" : "lib/XAS/Lib/Mixins/Process/Unix.pm",
"version" : "0.01"
},
"XAS::Lib::Mixins::Process::Win32" : {
"file" : "lib/XAS/Lib/Mixins/Process/Win32.pm",
"version" : "0.01"
},
"XAS::Lib::Modules::Alerts" : {
"file" : "lib/XAS/Lib/Modules/Alerts.pm",
"version" : "0.06"
},
"XAS::Lib::Modules::Email" : {
"file" : "lib/XAS/Lib/Modules/Email.pm",
"version" : "0.02"
},
"XAS::Lib::Modules::Environment" : {
"file" : "lib/XAS/Lib/Modules/Environment.pm",
"version" : "0.02"
},
"XAS::Lib::Modules::Spool" : {
"file" : "lib/XAS/Lib/Modules/Spool.pm",
"version" : "0.03"
},
"XAS::Lib::Net::Client" : {
"file" : "lib/XAS/Lib/Net/Client.pm",
"version" : "0.03"
},
"XAS::Lib::Net::POE::Client" : {
"file" : "lib/XAS/Lib/Net/POE/Client.pm",
"version" : "0.02"
},
"XAS::Lib::Net::Server" : {
"file" : "lib/XAS/Lib/Net/Server.pm",
"version" : "0.05"
},
"XAS::Lib::POE::PubSub" : {
"file" : "lib/XAS/Lib/POE/PubSub.pm",
"version" : "0.01"
},
"XAS::Lib::POE::Service" : {
"file" : "lib/XAS/Lib/POE/Service.pm",
"version" : "0.03"
},
"XAS::Lib::POE::Session" : {
"file" : "lib/XAS/Lib/POE/Session.pm",
"version" : "0.04"
},
"XAS::Lib::Pidfile" : {
"file" : "lib/XAS/Lib/Pidfile.pm",
"version" : "0.01"
},
"XAS::Lib::Pidfile::Unix" : {
"file" : "lib/XAS/Lib/Pidfile/Unix.pm",
"version" : "0.02"
},
"XAS::Lib::Pidfile::Win32" : {
"file" : "lib/XAS/Lib/Pidfile/Win32.pm",
"version" : "0.01"
},
"XAS::Lib::Pipe" : {
"file" : "lib/XAS/Lib/Pipe.pm",
"version" : "0.01"
},
"XAS::Lib::Pipe::Unix" : {
"file" : "lib/XAS/Lib/Pipe/Unix.pm",
"version" : "0.01"
},
"XAS::Lib::Process" : {
"file" : "lib/XAS/Lib/Process.pm",
"version" : "0.02"
},
"XAS::Lib::Process::Unix" : {
"file" : "lib/XAS/Lib/Process/Unix.pm",
"version" : "0.02"
},
"XAS::Lib::Process::Win32" : {
"file" : "lib/XAS/Lib/Process/Win32.pm",
"version" : "0.02"
},
"XAS::Lib::RPC::JSON::Client" : {
"file" : "lib/XAS/Lib/RPC/JSON/Client.pm",
"version" : "0.02"
},
"XAS::Lib::RPC::JSON::Server" : {
"file" : "lib/XAS/Lib/RPC/JSON/Server.pm",
"version" : "0.04"
},
"XAS::Lib::SSH::Client" : {
"file" : "lib/XAS/Lib/SSH/Client.pm",
"version" : "0.01"
},
"XAS::Lib::SSH::Client::Exec" : {
"file" : "lib/XAS/Lib/SSH/Client/Exec.pm",
"version" : "0.01"
},
"XAS::Lib::SSH::Client::Shell" : {
"file" : "lib/XAS/Lib/SSH/Client/Shell.pm",
"version" : "0.02"
},
"XAS::Lib::SSH::Client::Subsystem" : {
"file" : "lib/XAS/Lib/SSH/Client/Subsystem.pm",
"version" : "0.01"
},
"XAS::Lib::SSH::Server" : {
"file" : "lib/XAS/Lib/SSH/Server.pm",
"version" : "0.01"
},
"XAS::Lib::Service" : {
"file" : "lib/XAS/Lib/Service.pm",
"version" : "0.04"
},
"XAS::Lib::Service::Unix" : {
"file" : "lib/XAS/Lib/Service/Unix.pm",
"version" : "0.01"
},
"XAS::Lib::Service::Win32" : {
"file" : "lib/XAS/Lib/Service/Win32.pm",
"version" : "0.01"
},
"XAS::Lib::Set::Light" : {
"file" : "lib/XAS/Lib/Set/Light.pm",
"version" : "0.01"
},
"XAS::Lib::Spawn" : {
"file" : "lib/XAS/Lib/Spawn.pm",
"version" : "0.01"
},
"XAS::Lib::Spawn::Unix" : {
"file" : "lib/XAS/Lib/Spawn/Unix.pm",
"version" : "0.01"
},
"XAS::Lib::Spawn::Win32" : {
"file" : "lib/XAS/Lib/Spawn/Win32.pm",
"version" : "0.01"
},
"XAS::Lib::Stomp::Frame" : {
"file" : "lib/XAS/Lib/Stomp/Frame.pm",
"version" : "0.03"
},
"XAS::Lib::Stomp::POE::Client" : {
"file" : "lib/XAS/Lib/Stomp/POE/Client.pm",
"version" : "0.04"
},
"XAS::Lib::Stomp::POE::Filter" : {
"file" : "lib/XAS/Lib/Stomp/POE/Filter.pm",
"version" : "0.03"
},
"XAS::Lib::Stomp::Parser" : {
"file" : "lib/XAS/Lib/Stomp/Parser.pm",
"version" : "0.03"
},
"XAS::Lib::Stomp::Utils" : {
"file" : "lib/XAS/Lib/Stomp/Utils.pm",
"version" : "0.03"
},
"XAS::Lib::WS::Base" : {
"file" : "lib/XAS/Lib/WS/Base.pm",
"version" : "0.01"
},
"XAS::Lib::WS::Exec" : {
"file" : "lib/XAS/Lib/WS/Exec.pm",
"version" : "0.01"
},
"XAS::Lib::WS::Manage" : {
"file" : "lib/XAS/Lib/WS/Manage.pm",
"version" : "0.01"
},
"XAS::Lib::WS::RemoteShell" : {
"file" : "lib/XAS/Lib/WS/RemoteShell.pm",
"version" : "0.02"
},
"XAS::Lib::WS::Transfer" : {
"file" : "lib/XAS/Lib/WS/Transfer.pm",
"version" : "0.01"
},
"XAS::Lib::XML" : {
"file" : "lib/XAS/Lib/XML.pm",
"version" : "0.01"
},
"XAS::Singleton" : {
"file" : "lib/XAS/Singleton.pm",
"version" : "0.01"
},
"XAS::Utils" : {
"file" : "lib/XAS/Utils.pm",
"version" : "0.06"
}
},
"release_status" : "stable",
"resources" : {
"homepage" : "http://scm.kesteb.us/trac",
"repository" : {
"url" : "http://scm.kesteb.us/git/XAS"
}
},
"version" : "0.14"
}