Perinci::Use - Use a Riap package as if it was a local Perl module

This module provides use_riap_package(), usually used as shown in Synopsis, a la Perl's use()....

PERLANCAR/Perinci-Use-0.06 - 04 Sep 2015 00:38:58 GMT - Search in distribution

Rinci - Language-neutral metadata for your code entities

PERLANCAR/Rinci-1.1.78 - 02 Sep 2015 18:55:48 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.33 - 03 Sep 2015 07:51:31 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.4 - 04 Sep 2015 01:00:31 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

Gepok - PSGI server with built-in HTTPS support, Unix sockets, preforking

Gepok is a PSGI server implementation. Its features are: * HTTPS support out-of-the-box This is the primary (if not the only) reason why I wrote Gepok, and why it uses HTTP::Daemon::* family (because there is HTTP::Daemon::SSL). I needed a pure-Perl ...

PERLANCAR/Gepok-0.28 - 11 Dec 2014 01:57:48 GMT - Search in distribution

short - Manage short directory symlinks

NOTE: EARLY IMPLEMENTATION, MORE SUBCOMMANDS AND OPTIONS WILL BE ADDED IN THE FUTURE. Perl project directories (typically CPAN distributions, Git repositories) usually have rather long names, e.g.: perl-Text-ANSITable cpan-Perinci-Sub-Exporter p5-Dat...

PERLANCAR/App-short-0.09 - 12 Sep 2015 02:13:13 GMT - Search in distribution

depak - Pack your dependencies onto your script file

depak*) is a CLI application to pack your dependencies (required pure-Perl modules) along with your Perl script into a single file. It will trace what modules your script requires using one of several available methods, and include them inside the sc...

PERLANCAR/App-depak-0.50 - 07 Nov 2015 15:24:37 GMT - Search in distribution

Perinci::CLI - Run Perinci::CmdLine app as one-liner

PERLANCAR/Perinci-CLI-0.02 - 03 Sep 2015 11:27:36 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.10 - 17 Sep 2015 08:35:28 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.03 - 03 Sep 2015 07:49:25 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.74 - 18 Oct 2015 00:06:05 GMT - Search in distribution

shcompgen - Generate shell completion scripts

NOTE: EARLY RELEASE. ONLY BASH SUPPORT HAS BEEN ADDED. SUPPORT FOR THE OTHER SHELLS WILL FOLLOW. Some shells, like bash/fish/zsh, supports tab completion for programs. They are usually activated by issuing one or more "complete" (zsh uses "compctl") ...

PERLANCAR/App-shcompgen-0.13 - 17 Sep 2015 11:43:44 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.10 - 06 Sep 2015 09:13:49 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.43 - 03 Sep 2015 11:17:56 GMT - Search in distribution

peri-access - Command-line Riap client

This script is a command-line interface for Perinci::Access....

PERLANCAR/App-PerinciUtils-0.06 - 03 Sep 2015 07:49:36 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...

PERLANCAR/Perinci-Import-0.03 - 06 Sep 2015 09:12:18 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

Perinci::To::POD - Generate POD documentation for a package from Rinci metadata

PERLANCAR/Perinci-To-Doc-0.68 - 29 Sep 2015 05:37:31 GMT - Search in distribution