Perinci::Examples - Various examples of Rinci metadata

This distribution contains an odd mix of various functions, variables, and other code entities, along with their Rinci metadata. Mostly used for testing Rinci specification and the various Perinci modules. Example scripts are put in a separate distri...

PERLANCAR/Perinci-Examples-0.56 - 18 Aug 2015 11:34:17 GMT - Search in distribution

Perinci::Examples::Bin::Any - Perinci example scripts (using Perinci::CmdLine::Any)

This distribution contains example scripts in "bin/" which use Perinci::CmdLine::Any....

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

Perinci::Examples::Bin::Lite - Perinci example CLI scripts (using Perinci::CmdLine::Lite)

This distribution contains example scripts in "bin/" which use Perinci::CmdLine::Lite....

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

Perinci::CmdLine::Manual::Examples - Collection of examples

In the examples, Perinci::CmdLine::Any is used to show examples that are applicable to either Perinci::CmdLine::Classic or Perinci::CmdLine::Lite. For examples that are more appropriate or only applicable to specific implementation, the specific modu...

PERLANCAR/Perinci-CmdLine-Lite-1.27 - 17 Aug 2015 13:35:12 GMT - Search in distribution

Perinci::Examples::Bin::Classic - Perinci example CLI scripts (using Perinci::CmdLine::Classic)

This distribution contains example scripts in "bin/" which use Perinci::CmdLine::Classic. It was split from Perinci::Examples so the latter does not need to depend on Perinci::CmdLine::*....

PERLANCAR/Perinci-Examples-Bin-Classic-0.06 - 06 Feb 2015 14:08:36 GMT - Search in distribution

Perinci::Access::Manual::Examples - Collection of examples

(Client) Simplest usage (Client) Meta action (Client) List action (Client) (HTTP) (Client) (Pipe) (Client) (Socket) (Client) (Server) Dealing with binary data The choice as JSON as the network transport protocol (because it is the lowest common denom...

PERLANCAR/Perinci-Access-0.42 - 18 Aug 2015 11:33:43 GMT - Search in distribution

Perinci::CmdLine::Classic::Examples - Examples for Perinci::CmdLine

This distribution includes "examples/" which contains example scripts that use Perinci::CmdLine::Classic....

PERLANCAR/Perinci-CmdLine-Classic-Examples-0.02 - 06 Feb 2015 14:15:21 GMT - Search in distribution

Rinci - Language-neutral metadata for your code entities

PERLANCAR/Rinci-1.1.77 - 30 Apr 2015 20:16:27 GMT - Search in distribution

riap - Riap command-line client shell

A Riap client in the form of a simple interactive command-line shell (as opposed to Perinci::Access which is a Perl library, or peri-run and peri-access which are non-interactive command-line interface). Provides a convenient way to explore API servi...

PERLANCAR/App-riap-0.32 - 17 Aug 2015 04:29:01 GMT - Search in distribution

Riap - Rinci access protocol

Rinci access protocol (Riap for short), is a client/server, request/response protocol for requesting metadata and performing actions on code entities. It is modeled closely after HTTP, but is a different protocol. It can be layered on top of HTTP (as...

PERLANCAR/Riap-1.2.3 - 05 Mar 2015 08:47:11 GMT - Search in distribution

fsql - Perform SQL queries against files in CSV/TSV/LTSV/JSON/YAML formats

fsql lets you perform SQL queries against one or several "flat" files of various formats. Each file will be regarded as a SQL table. By using SQL queries, you can do various calculations or manipulations that are otherwise hard/cumbersome to do with ...

PERLANCAR/App-fsql-0.21 - 27 Jul 2015 01:31:07 GMT - Search in distribution

testcomp - Test your tab completion

This utility will run your script (finding it in "PATH" if not found in current directory) while setting "COMP_LINE" and "COMP_POINT" to test how your script will perform shell completion. In addition to that, it will also load Log::Any::Adapter::Scr...

PERLANCAR/App-CompleteUtils-0.08 - 18 Aug 2015 13:24:26 GMT - Search in distribution

peri-seq - Rinci-/Perinci::CmdLine-based "seq"-like CLI utility

This utility is similar to Unix "seq" command, with a few differences: some differences in option names, JSON output, allow infinite stream (when "to" is not specified)....

PERLANCAR/App-PeriSeq-0.02 - 13 May 2015 06:38:28 GMT - Search in distribution
  • App::PeriSeq - Rinci-/Perinci::CmdLine-based "seq"-like CLI utility

Data::Sah - Fast and featureful data structure validation

This module, Data::Sah, implements compilers for producing Perl and JavaScript validators, as well as translatable human description text from Sah schemas. Compiler approach is used instead of interpreter for faster speed. The generated validator cod...

PERLANCAR/Data-Sah-0.69 - 08 Jul 2015 09:33:40 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

Test::Rinci - Test Rinci metadata

This module performs various checks on a module's Rinci metadata. It is recommended that you include something like "release-rinci.t" in your distribution if you add metadata to your code. If you use Dist::Zilla to build your distribution, there is D...

PERLANCAR/Test-Rinci-0.09 - 17 Dec 2014 09:21:10 GMT - Search in distribution

Perinci::Import - Import functions from another module

This module is the counterpart of Perinci::Exporter (with slightly incompatible semantic in syntax). It lets you import functions from another modules. Imported modules need not define an exporter; the list of importable functions, their tags, etc ar...

SHARYANTO/Perinci-Import-0.02 - 01 Apr 2014 15:34:49 GMT - Search in distribution

Params::Sah - Validate method/function parameters using Sah schemas

This module provides a way for functions to validate their parameters using Sah schemas. The interface is rather different than Params::Validate because it returns a validator *code* instead of directly validating parameters. The returned validator c...

PERLANCAR/Params-Sah-0.04 - 22 Apr 2015 11:36:31 GMT - Search in distribution

Progress::Any - Record progress to any output

"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

Perinci::Sub::Util - Helper when writing functions

PERLANCAR/Perinci-Sub-Util-0.41 - 04 Jan 2015 16:31:24 GMT - Search in distribution