App::riap - Riap command-line client shell ++

This is the backend/implementation of the "riap" script....

PERLANCAR/App-riap-0.31 - 13 Mar 2015 10:50:13 GMT - Search in distribution

dbi2http - Export DBI database as HTTP API (Riap::HTTP) ++

This is a one-liner shortcut to export your DBI database as HTTP API (using Riap::HTTP protocol). It is a wrapper to a PSGI app (Plack::App::dbi2http) which does the heavy-lifting. So what this script does is basically create a config file on-the-fly...

SHARYANTO/Plack-App-dbi2http-0.05 - 18 Jun 2014 09:36:20 GMT - Search in distribution

Perinci::Web - Rinci/Riap-based web application framework ++

Perinci::Web is a web application framework. It will let you define routes to your functions (accessed via Riap protocol), templating, assets, etc. The spirit is much like Perinci::CmdLine: to let you write as much core functionality in normal Perl f...

SHARYANTO/Perinci-Web-0.00 - 24 Jul 2012 19:40:42 GMT - Search in distribution

peri-run - Run commands (from any Riap function) on the command-line ++
PERLANCAR/App-PerinciUtils-0.01 - 12 Apr 2015 08:46:24 GMT - Search in distribution

Perinci::Access - Wrapper for Perinci Riap clients ++

This module provides a convenient wrapper to select appropriate Riap client (Perinci::Access::*) objects based on URI scheme. /Foo/Bar/ -> Perinci::Access::Schemeless pl:/Foo/Bar -> Perinci::Access::Perl riap://perl/Foo/Bar/ -> Perinci::Access::Perl ...

PERLANCAR/Perinci-Access-0.41 - 12 Apr 2015 08:46:36 GMT - Search in distribution

pretty-res - Format enveloped result prettily ++

This script formats data structure using Perinci::Result::Format. If data structure is not detected as an enveloped result (see Rinci::function for more information about enveloped result), it will add an envelope for you. You can use this script to ...

PERLANCAR/App-PrettyRes-0.02 - 03 Jan 2015 09:18:51 GMT - Search in distribution

Path::Naive - Yet another abstract, Unix-like path manipulation routines ++

This is yet another set of routines to manipulate abstract Unix-like paths. Abstract means not tied to actual filesystem. Unix-like means single-root tree, with forward slash "/" as separator, and "." and ".." to mean current- and parent directory. N...

PERLANCAR/Path-Naive-0.03 - 19 Sep 2014 12:06:36 GMT - Search in distribution

Progress::Any - Record progress to any output 4 ++

"Progress::Any" is an interface for applications that want to display progress to users. It decouples progress updating and output, rather similar to how Log::Any decouples log producers and consumers (output). The API is also rather similar to Log::...

PERLANCAR/Progress-Any-0.20 - 31 Jan 2015 14:27:09 GMT - Search in distribution

complete-riap-url - Complete Riap URL ++

Currently only support local Perl schemes (e.g. "/Pkg/Subpkg/function" or "pl:/Pkg/Subpkg/")....

PERLANCAR/App-CompleteCLIs-0.02 - 31 Dec 2014 07:33:34 GMT - Search in distribution

Perinci::CmdLine::Help - Generate help message for Perinci::CmdLine-based app ++

Currently used by Perinci::CmdLine::Lite and App::riap. Eventually I want Perinci::CmdLine to use this also (needs prettier and more sophisticated formatting options first though)....

PERLANCAR/Perinci-CmdLine-Help-0.06 - 11 Apr 2015 08:11:32 GMT - Search in distribution

Perinci::Sub::Complete - Complete command-line argument using Rinci metadata ++
PERLANCAR/Perinci-Sub-Complete-0.78 - 09 Apr 2015 06:16:47 GMT - Search in distribution

Perinci::CmdLine::Base - Base class for Perinci::CmdLine{Classic,::Lite} 1 ++
PERLANCAR/Perinci-CmdLine-Lite-1.11 - 25 Apr 2015 06:13:58 GMT - Search in distribution

Perinci::CmdLine::Server - Create Perinci::CmdLine::Classic object and some functions to access it in a Perl package ++

Currently, Perinci::CmdLine::Classic-based CLI applications have a perceptible startup overhead (between 0.15-0.35s or even more, depending on your hardware, those numbers are for 2011-2013 PC/laptop hardware). Some of the cause of the overhead is su...

PERLANCAR/Perinci-CmdLine-Server-0.05 - 22 Apr 2015 13:23:12 GMT - Search in distribution

Perinci::CmdLine::Classic - Rinci/Riap-based command-line application framework ++

Perinci::CmdLine is a command-line application framework. It allows you to create full-featured CLI applications easily and quickly. See Perinci::CmdLine::Manual for more details. There is also a blog post series on Perinci::CmdLine tutorial: <https:...

PERLANCAR/Perinci-CmdLine-Classic-1.50 - 11 Apr 2015 15:50:59 GMT - Search in distribution

Perinci::Access::HTTP::Client - Riap::HTTP client ++

This class implements Riap::HTTP client. This class uses Log::Any for logging....

PERLANCAR/Perinci-Access-HTTP-Client-0.21 - 24 Oct 2014 11:35:57 GMT - Search in distribution

Perinci::Access::HTTP::Server - PSGI application to implement Riap::HTTP ++

Perinci::Access::HTTP::*Server* (PeriAHS for short) is a PSGI *application* (a set of *middlewares* in Plack::Middleware::PeriAHS::*, really) to implement Riap::HTTP server. You compose the middlewares, configuring each one and including only the one...

PERLANCAR/Perinci-Access-HTTP-Server-0.58 - 14 Apr 2015 13:32:13 GMT - Search in distribution

peri-eg-gen-random-bytes-any - Generate random bytes of specified length ++

This function can also be used to test binary data and Riap 1.2. By default it will generate 1K worth of random garbage....

PERLANCAR/Perinci-Examples-Bin-Any-0.05 - 21 Nov 2014 09:32:32 GMT - Search in distribution

peri-eg-gen-random-bytes-lite - Generate random bytes of specified length ++

This function can also be used to test binary data and Riap 1.2. By default it will generate 1K worth of random garbage....

PERLANCAR/Perinci-Examples-Bin-Lite-0.04 - 20 Nov 2014 13:07:25 GMT - Search in distribution

Perinci::Access::Schemeless::DBI - Subclass of Perinci::Access::Schemeless which gets lists of entities (and metadata) from DBI database ++

This subclass of Perinci::Access::Schemeless gets lists of code entities (currently only packages and functions) from a DBI database (instead of from listing Perl packages on the filesystem). It can also retrieve Rinci metadata from said database (in...

PERLANCAR/Perinci-Access-Schemeless-DBI-0.06 - 03 Jan 2015 09:27:06 GMT - Search in distribution

Dist::Zilla::Plugin::Rinci::ScriptFromFunc - Create or fill out script details from Riap function metadata ++

After you add Rinci metadata to your function, e.g.: package My::Palindrome; $SPEC{check_palindrome} = { v => 1.1, args => { text => { schema=>'str*', req=>1, pos=>0 }, ci => { schema=>'bool*', cmdline_aliases=>{i=>{}} }, }, result_naked => 1, }; sub...

PERLANCAR/Dist-Zilla-Plugin-Rinci-ScriptFromFunc-0.11 - 06 Mar 2015 06:35:50 GMT - Search in distribution