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

td - Manipulate table data

*td* receives table data from standard input and performs an action on it. It has functionality similar to some Unix commands like *head*, *tail*, *wc*, *cut*, *sort* except that it operates on table rows/columns instead of lines/characters. This is ...

PERLANCAR/App-td-0.07 - 26 Jun 2016 10:31:04 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.22 - 10 Mar 2016 09:23:59 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.53 - 02 Aug 2016 10:26:41 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

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

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.36 - 18 Aug 2016 12:26:35 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

seq-pericmd - 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-SeqPericmd-0.04 - 28 Sep 2016 04:22:18 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.13 - 04 Nov 2016 05:33:56 GMT - Search in distribution

shcompgen - Generate shell completion scripts

Some shells, like bash/fish/zsh/tcsh, supports tab completion for programs. They are usually activated by issuing one or more "complete" (zsh uses "compctl") internal shell commands. The completion scripts which contain these commands are usually put...

PERLANCAR/App-shcompgen-0.30 - 03 Dec 2016 10:23:36 GMT - Search in distribution

cross-pericmd - Output the cross product of two or more sets

This is more or less the same as the "cross" CLI on CPAN (from "Set::CrossProduct") except that this CLI is written using the "Perinci::CmdLine" framework. It returns table data which might be more easily consumed by other tools....

PERLANCAR/App-CrossPericmd-0.002 - 26 Sep 2016 05:59:22 GMT - Search in distribution

Rinci - Language-neutral metadata for your code entities

PERLANCAR/Rinci-1.1.81 - 28 Jul 2016 13:03:41 GMT - Search in distribution

primes-pericmd - Generate primes (Perinci::CmdLine-based version)

This version of "primes" utility uses the wonderful Math::Prime::Util and supports bigints....

PERLANCAR/App-PrimesPericmd-0.001 - 28 Sep 2016 05:54:48 GMT - Search in distribution

Data::Sah - Fast and featureful data structure validation

This distribution, "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 valida...

PERLANCAR/Data-Sah-0.87 - 14 Sep 2016 12:41:38 GMT - Search in distribution

gen-pericmd-completer - Generate Perinci::CmdLine completer script

PERLANCAR/App-GenPericmdCompleterScript-0.09 - 02 Dec 2016 12:23:06 GMT - Search in distribution

peri-htserve - Serve Perl modules over HTTP(S) using Riap::HTTP protocol

For now, please see source code for more details (or --help)....

PERLANCAR/App-PerinciUtils-0.09 - 17 May 2016 07:38:48 GMT - Search in distribution

Proc::Govern - Run child process and govern its various aspects

Proc::Govern is a child process manager. It is meant to be a convenient bundle (a single parent/monitoring process) for functionalities commonly needed when managing a child process. It comes with a command-line interface, govproc. Background story: ...

PERLANCAR/Proc-Govern-0.18 - 07 Apr 2016 11:27:27 GMT - Search in distribution

gen-bash-completer - Generate bash completion script for a program

"gen-bash-completer" accepts a program/script file and uses various ways to try to generate bash completion script which you can later you in bash's "complete -C" to provide completion. Currently the kinds of script it recognizes are: * Perl script w...

PERLANCAR/App-GenBashCompleter-0.02 - 03 Sep 2015 07:24:26 GMT - Search in distribution

Getopt::Panjang - Parse command-line options

EXPERIMENTAL WORK. This module is similar to Getopt::Long, but with a rather different interface. After experimenting with Getopt::Long::Less and Getopt::Long::EvenLess (which offers interface compatibility with Getopt::Long), I'm now trying a differ...

PERLANCAR/Getopt-Panjang-0.04 - 15 Sep 2015 02:48:43 GMT - Search in distribution