Result:
found more than 468 distributions - search limited to the first 2001 files matching your query ( run in 1.501 )


Acme-CPANLists-Import-PerlDancerAdvent-2012

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    with or without modifications, to be licensed at no charge to all
    third parties under the terms of this General Public License (except
    that you may choose to grant warranty protection to some or all
    third parties, at your option).

    c) If the modified program normally reads commands interactively when
    run, you must cause it, when started running for such interactive use
    in the simplest and most usual way, to print or display an
    announcement including an appropriate copyright notice and a notice
    that there is no warranty (or else, saying that you provide a
    warranty) and that users may redistribute the program under these

LICENSE  view on Meta::CPAN

    Gnomovision version 69, Copyright (C) 19xx name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License.  Of course, the
commands you use may be called something other than `show w' and `show
c'; they could even be mouse-clicks or menu items--whatever suits your
program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if

 view all matches for this distribution


Acme-CPANLists-Import-PerlDancerAdvent-2014

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    with or without modifications, to be licensed at no charge to all
    third parties under the terms of this General Public License (except
    that you may choose to grant warranty protection to some or all
    third parties, at your option).

    c) If the modified program normally reads commands interactively when
    run, you must cause it, when started running for such interactive use
    in the simplest and most usual way, to print or display an
    announcement including an appropriate copyright notice and a notice
    that there is no warranty (or else, saying that you provide a
    warranty) and that users may redistribute the program under these

LICENSE  view on Meta::CPAN

    Gnomovision version 69, Copyright (C) 19xx name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License.  Of course, the
commands you use may be called something other than `show w' and `show
c'; they could even be mouse-clicks or menu items--whatever suits your
program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if

 view all matches for this distribution


Acme-CPANLists-Import-PerlDancerAdvent-2016

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    with or without modifications, to be licensed at no charge to all
    third parties under the terms of this General Public License (except
    that you may choose to grant warranty protection to some or all
    third parties, at your option).

    c) If the modified program normally reads commands interactively when
    run, you must cause it, when started running for such interactive use
    in the simplest and most usual way, to print or display an
    announcement including an appropriate copyright notice and a notice
    that there is no warranty (or else, saying that you provide a
    warranty) and that users may redistribute the program under these

LICENSE  view on Meta::CPAN

    Gnomovision version 69, Copyright (C) 19xx name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License.  Of course, the
commands you use may be called something other than `show w' and `show
c'; they could even be mouse-clicks or menu items--whatever suits your
program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if

 view all matches for this distribution


Acme-CPANLists-Import-PerlTricks

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    with or without modifications, to be licensed at no charge to all
    third parties under the terms of this General Public License (except
    that you may choose to grant warranty protection to some or all
    third parties, at your option).

    c) If the modified program normally reads commands interactively when
    run, you must cause it, when started running for such interactive use
    in the simplest and most usual way, to print or display an
    announcement including an appropriate copyright notice and a notice
    that there is no warranty (or else, saying that you provide a
    warranty) and that users may redistribute the program under these

LICENSE  view on Meta::CPAN

    Gnomovision version 69, Copyright (C) 19xx name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License.  Of course, the
commands you use may be called something other than `show w' and `show
c'; they could even be mouse-clicks or menu items--whatever suits your
program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if

 view all matches for this distribution


Acme-CPANLists-Import-RSAVAGE

 view release on metacpan or  search on metacpan

lib/Acme/CPANLists/Import/RSAVAGE.pm  view on Meta::CPAN


L<Acme::CPANLists> - about the Acme::CPANLists namespace

L<acme-cpanlists> - CLI tool to let you browse/view the lists

L<App::lcpan> and L<lcpan>, particularly the B<related-mods> subcommand.

Other C<Acme::CPANLists::Import::*> distributions.

=head1 AUTHOR

 view all matches for this distribution


Acme-CPANLists-Import-SHARYANTO

 view release on metacpan or  search on metacpan

lib/Acme/CPANLists/Import/SHARYANTO.pm  view on Meta::CPAN


L<Acme::CPANLists> - about the Acme::CPANLists namespace

L<acme-cpanlists> - CLI tool to let you browse/view the lists

L<App::lcpan> and L<lcpan>, particularly the B<related-mods> subcommand.

Other C<Acme::CPANLists::Import::*> distributions.

=head1 AUTHOR

 view all matches for this distribution


Acme-CPANLists-PERLANCAR-FooThis

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    with or without modifications, to be licensed at no charge to all
    third parties under the terms of this General Public License (except
    that you may choose to grant warranty protection to some or all
    third parties, at your option).

    c) If the modified program normally reads commands interactively when
    run, you must cause it, when started running for such interactive use
    in the simplest and most usual way, to print or display an
    announcement including an appropriate copyright notice and a notice
    that there is no warranty (or else, saying that you provide a
    warranty) and that users may redistribute the program under these

LICENSE  view on Meta::CPAN

    Gnomovision version 69, Copyright (C) 19xx name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License.  Of course, the
commands you use may be called something other than `show w' and `show
c'; they could even be mouse-clicks or menu items--whatever suits your
program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if

 view all matches for this distribution


Acme-CPANLists-PERLANCAR-Self

 view release on metacpan or  search on metacpan

lib/Acme/CPANLists/PERLANCAR/Self/CLIWithSubcommands.pm  view on Meta::CPAN

package Acme::CPANLists::PERLANCAR::Self::CLIWithSubcommands;

our $DATE = '2017-07-28'; # DATE
our $VERSION = '0.003'; # VERSION

our @Module_Lists = (
    {
        summary => 'Distributions that contain CLI scripts with subcommands',
        entries => [
            {module => 'App::AcmeCpanlists' , scripts => ['acme-cpanlists']},
            {module => 'App::CPAN::Changes' , scripts => ['cpan-changes']},
            {module => 'App::dux'           , scripts => ['dux']}, # NOT PERICMD
            {module => 'App::GitUtils'      , scripts => ['gu']},

lib/Acme/CPANLists/PERLANCAR/Self/CLIWithSubcommands.pm  view on Meta::CPAN

        ],
    },
);

1;
# ABSTRACT: Distributions that contain CLI scripts with subcommands

__END__

=pod

=encoding UTF-8

=head1 NAME

Acme::CPANLists::PERLANCAR::Self::CLIWithSubcommands - Distributions that contain CLI scripts with subcommands

=head1 VERSION

This document describes version 0.003 of Acme::CPANLists::PERLANCAR::Self::CLIWithSubcommands (from Perl distribution Acme-CPANLists-PERLANCAR-Self), released on 2017-07-28.

=head1 MODULE LISTS

=head2 Distributions that contain CLI scripts with subcommands

=over

=item * L<App::AcmeCpanlists>

 view all matches for this distribution


Acme-CPANLists-PERLANCAR-Temp-Plus

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    with or without modifications, to be licensed at no charge to all
    third parties under the terms of this General Public License (except
    that you may choose to grant warranty protection to some or all
    third parties, at your option).

    c) If the modified program normally reads commands interactively when
    run, you must cause it, when started running for such interactive use
    in the simplest and most usual way, to print or display an
    announcement including an appropriate copyright notice and a notice
    that there is no warranty (or else, saying that you provide a
    warranty) and that users may redistribute the program under these

LICENSE  view on Meta::CPAN

    Gnomovision version 69, Copyright (C) 19xx name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License.  Of course, the
commands you use may be called something other than `show w' and `show
c'; they could even be mouse-clicks or menu items--whatever suits your
program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if

 view all matches for this distribution


Acme-CPANLists-PERLANCAR-Test

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    with or without modifications, to be licensed at no charge to all
    third parties under the terms of this General Public License (except
    that you may choose to grant warranty protection to some or all
    third parties, at your option).

    c) If the modified program normally reads commands interactively when
    run, you must cause it, when started running for such interactive use
    in the simplest and most usual way, to print or display an
    announcement including an appropriate copyright notice and a notice
    that there is no warranty (or else, saying that you provide a
    warranty) and that users may redistribute the program under these

LICENSE  view on Meta::CPAN

    Gnomovision version 69, Copyright (C) 19xx name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License.  Of course, the
commands you use may be called something other than `show w' and `show
c'; they could even be mouse-clicks or menu items--whatever suits your
program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if

 view all matches for this distribution


Acme-CPANLists-PERLANCAR

 view release on metacpan or  search on metacpan

lib/Acme/CPANLists/PERLANCAR/MyGetoptLongExperiment.pm  view on Meta::CPAN

            {module => 'Getopt::Long::Less'},
            {module => 'Getopt::Long::EvenLess'},
            {module => 'Getopt::Long::More'},
            {module => 'Getopt::Long::Complete'},

            {module => 'Getopt::Long::Subcommand'},

            {module => 'Getopt::Panjang'},
        ],
    },
);

lib/Acme/CPANLists/PERLANCAR/MyGetoptLongExperiment.pm  view on Meta::CPAN


=item * L<Getopt::Long::More>

=item * L<Getopt::Long::Complete>

=item * L<Getopt::Long::Subcommand>

=item * L<Getopt::Panjang>

=back

 view all matches for this distribution


Acme-CPANLists-SHARYANTO

 view release on metacpan or  search on metacpan

LICENSE  view on Meta::CPAN

    with or without modifications, to be licensed at no charge to all
    third parties under the terms of this General Public License (except
    that you may choose to grant warranty protection to some or all
    third parties, at your option).

    c) If the modified program normally reads commands interactively when
    run, you must cause it, when started running for such interactive use
    in the simplest and most usual way, to print or display an
    announcement including an appropriate copyright notice and a notice
    that there is no warranty (or else, saying that you provide a
    warranty) and that users may redistribute the program under these

LICENSE  view on Meta::CPAN

    Gnomovision version 69, Copyright (C) 19xx name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the
appropriate parts of the General Public License.  Of course, the
commands you use may be called something other than `show w' and `show
c'; they could even be mouse-clicks or menu items--whatever suits your
program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if

 view all matches for this distribution


Acme-CPANModules-API-Dead-Currency

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/API/Dead/Currency.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::API::Dead::Currency -E'say $_->{module} for @{ $Acme::CPANModules::API::Dead::Currency::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-API-Domain-Registrar

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/API/Domain/Registrar.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::API::Domain::Registrar -E'say $_->{module} for @{ $Acme::CPANModules::API::Domain::Registrar::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-AliasingModuleName

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/AliasingModuleName.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::AliasingModuleName -E'say $_->{module} for @{ $Acme::CPANModules::AliasingModuleName::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-ArrayClassBuilder

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/ArrayClassBuilder.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::ArrayClassBuilder -E'say $_->{module} for @{ $Acme::CPANModules::ArrayClassBuilder::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-ArrayData

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/ArrayData.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::ArrayData -E'say $_->{module} for @{ $Acme::CPANModules::ArrayData::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-Assert

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/Assert.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::Assert -E'say $_->{module} for @{ $Acme::CPANModules::Assert::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-BPOM-FoodRegistration

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/BPOM/FoodRegistration.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::BPOM::FoodRegistration -E'say $_->{module} for @{ $Acme::CPANModules::BPOM::FoodRegistration::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-BloomFilters

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/BloomFilters.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::BloomFilters -E'say $_->{module} for @{ $Acme::CPANModules::BloomFilters::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-BrowserUtilities

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/BrowserUtilities.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::BrowserUtilities -E'say $_->{module} for @{ $Acme::CPANModules::BrowserUtilities::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-BrowsingTableInteractively

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/BrowsingTableInteractively.pm  view on Meta::CPAN

It has plugins, and I guess it should be simple enough to create a plugin so you
can filter rows or add columns using Perl expression instead of the default
Python, if needed.

My CLI framework <pm:Perinci::CmdLine> (<pm:Perinci::CmdLine::Lite>, v1.918+)
has support for Visidata. You can specify command-line option `--format=vd` to
browse the output of your CLI program in Visidata.


2) **DataTables**, <https://datatables.net>

lib/Acme/CPANModules/BrowsingTableInteractively.pm  view on Meta::CPAN

most of the time because I am comfortable living in the terminal, but I
particularly love the incremental searching feature that comes built-in with
DataTables.

My CLI framework <pm:Perinci::CmdLine> (<pm:Perinci::CmdLine::Lite>, v1.918+)
also has support for DataTables. You can specify command-line option
`--format=html+datatables` to output your CLI program's result as HTML table
(using <pm:Text::Table::HTML::DataTables>) when possible and then browse the
output in browser.


lib/Acme/CPANModules/BrowsingTableInteractively.pm  view on Meta::CPAN

It has plugins, and I guess it should be simple enough to create a plugin so you
can filter rows or add columns using Perl expression instead of the default
Python, if needed.

My CLI framework L<Perinci::CmdLine> (L<Perinci::CmdLine::Lite>, v1.918+)
has support for Visidata. You can specify command-line option C<--format=vd> to
browse the output of your CLI program in Visidata.

2) B<DataTables>, L<https://datatables.net>

DataTables is a JavaScript (jQuery-based) library to add controls to your HTML

lib/Acme/CPANModules/BrowsingTableInteractively.pm  view on Meta::CPAN

most of the time because I am comfortable living in the terminal, but I
particularly love the incremental searching feature that comes built-in with
DataTables.

My CLI framework L<Perinci::CmdLine> (L<Perinci::CmdLine::Lite>, v1.918+)
also has support for DataTables. You can specify command-line option
C<--format=html+datatables> to output your CLI program's result as HTML table
(using L<Text::Table::HTML::DataTables>) when possible and then browse the
output in browser.

3) B<Tickit::Widget::Table>, L<Tickit::Widget::Table>

lib/Acme/CPANModules/BrowsingTableInteractively.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::BrowsingTableInteractively -E'say $_->{module} for @{ $Acme::CPANModules::BrowsingTableInteractively::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-CLI-PasswordManager

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/CLI/PasswordManager.pm  view on Meta::CPAN


our $LIST = {
    summary => "List of various password manager CLIs on CPAN",
    description => <<'MARKDOWN',

Password manager CLIs are command-line tools which you can use to store and
retrieve password entries.

If you know of others, please drop me a message.

MARKDOWN

lib/Acme/CPANModules/CLI/PasswordManager.pm  view on Meta::CPAN


Cons:

- At the time of this writing (version 1.0.0) only the password hash is stored
  and returned, making this application unusable at the moment.
- Password must be entered as command-line argument, making it visible from
  process list and shell history, unless you explicitly disable those.
- Cannot add other fields to a record, e.g. comment/note, date, etc.
- Usernames are not encrypted.

MARKDOWN

lib/Acme/CPANModules/CLI/PasswordManager.pm  view on Meta::CPAN


This document describes version 0.002 of Acme::CPANModules::CLI::PasswordManager (from Perl distribution Acme-CPANModules-CLI-PasswordManager), released on 2025-01-06.

=head1 DESCRIPTION

Password manager CLIs are command-line tools which you can use to store and
retrieve password entries.

If you know of others, please drop me a message.

=head1 ACME::CPANMODULES ENTRIES

lib/Acme/CPANModules/CLI/PasswordManager.pm  view on Meta::CPAN

=over

=item * At the time of this writing (version 1.0.0) only the password hash is stored
and returned, making this application unusable at the moment.

=item * Password must be entered as command-line argument, making it visible from
process list and shell history, unless you explicitly disable those.

=item * Cannot add other fields to a record, e.g. comment/note, date, etc.

=item * Usernames are not encrypted.

lib/Acme/CPANModules/CLI/PasswordManager.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::CLI::PasswordManager -E'say $_->{module} for @{ $Acme::CPANModules::CLI::PasswordManager::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-CLI-Sort

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/CLI/Sort.pm  view on Meta::CPAN

            summary => 'Another topological sort script',
            module => 'App::toposort',
            script => 'toposort',
        },
        {
            summary => 'Sort lines of text (Perl port of the sort Unix command)',
            module => 'PerlPowerTools',
            script => 'sort',
        },
        {
            summary => 'Sort lines of text using cmp operator or custom Perl code',

lib/Acme/CPANModules/CLI/Sort.pm  view on Meta::CPAN


Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>

Script: L<toposort>

=item * L<PerlPowerTools> - Sort lines of text (Perl port of the sort Unix command)

Author: L<BDFOY|https://metacpan.org/author/BDFOY>

Script: L<sort>

lib/Acme/CPANModules/CLI/Sort.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::CLI::Sort -E'say $_->{module} for @{ $Acme::CPANModules::CLI::Sort::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-CLI-Wrapper-UnixCommand

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/CLI/Wrapper/UnixCommand.pm  view on Meta::CPAN

our $DATE = '2022-03-18'; # DATE
our $DIST = 'Acme-CPANModules-CLI-Wrapper-UnixCommand'; # DIST
our $VERSION = '0.008'; # VERSION

our $LIST = {
    summary => "List of various CLIs that wrap existing Unix commands",
    description => <<'_',

These CLI's usually are meant to be called as the Unix commands they wrap, e.g.:

    alias ssh=sshwrap-hostcolor

But they perform additional stuffs.

lib/Acme/CPANModules/CLI/Wrapper/UnixCommand.pm  view on Meta::CPAN

        # convert (ImageMagick)
        {
            summary => 'Simple wrappers for ImageMagick\'s convert to process multiple filenames and automatically set output filenames',
            module => 'App::ImageMagickUtils',
            script => ['convert-image-to', 'convert-image-to-pdf'],
            'x.command' => 'convert',
        },

        # cp, mv (ImageMagick)
        {
            summary => 'Wrappers for cp & mv to adjust relative symlinks',
            module => 'App::CpMvUtils',
            script => ['cp-and-adjust-symlinks', 'mv-and-adjust-symlinks'],
            'x.command' => ['cp', 'mv'],
        },

        # diff
        {
            summary => 'Wraps (or filters output of) diff to add colors and highlight words',
            module => 'App::diffwc',
            script => ['diffwc', 'diffwc-filter-u'],
            'x.command' => 'diff',
        },
        {
            summary => 'Diffs two office word-processor documents by first converting them to plaintext',
            module => 'App::DiffDocText',
            script => ['diff-doc-text'],
            'x.command' => 'diff',
        },
        {
            summary => 'Diffs two PDF files by first converting to plaintext',
            module => 'App::DiffPDFText',
            script => ['diff-pdf-text'],
            'x.command' => 'diff',
        },
        {
            summary => 'Diffs two office spreadsheets by first converting them to directories of CSV files',
            module => 'App::DiffXlsText',
            script => ['diff-xls-text'],
            'x.command' => 'diff',
        },
        {
            summary => 'Provides sdif (diff side-by-side with nice color theme), cdif (highlight words with nice color scheme), and watchdiff (watch command and diff output)',
            module => 'App::sdif',
            script => ['sdif', 'cdif', 'watchdiff'],
            'x.command' => ['diff', 'watch'],
        },

        # git
        {
            summary => 'Wraps git to do additional stuff, e.g. set user+email automatically',
            module => 'App::gitwrap',
            script => 'gitwrap',
            'x.command' => 'git',
        },

        # grep
        {
            summary => 'Print lines that match terms (each term need not be in particular order, support negative search)',
            module => 'App::GrepUtils',
            script => ['grep-terms'],
            'x.command' => ['grep'],
        },

        # man
        {
            summary => 'Wraps man to search for (and tab-complete) Perl module documentation',
            module => 'App::manwrap::pm',
            script => 'manwrap-pm',
            'x.command' => 'man',
        },

        # rsync
        {
            summary => 'Wraps rsync to add color to output, particularly highlighting deletion',
            module => 'App::rsynccolor',
            script => 'rsynccolor',
            'x.command' => 'rsync',
        },
        {
            summary => 'Wraps rsync to check that source is newer than target',
            module => 'App::rsync::new2old',
            script => 'rsync-new2old',
            'x.command' => 'rsync',
        },

        # ssh
        {
            summary => 'Wraps ssh to remember the background terminal color of each user+host you went to',
            module => 'App::sshwrap::hostcolor',
            script => 'sshwrap-hostcolor',
            'x.command' => 'ssh',
        },

    ],
};

1;
# ABSTRACT: List of various CLIs that wrap existing Unix commands

__END__

=pod

=encoding UTF-8

=head1 NAME

Acme::CPANModules::CLI::Wrapper::UnixCommand - List of various CLIs that wrap existing Unix commands

=head1 VERSION

This document describes version 0.008 of Acme::CPANModules::CLI::Wrapper::UnixCommand (from Perl distribution Acme-CPANModules-CLI-Wrapper-UnixCommand), released on 2022-03-18.

=head1 DESCRIPTION

These CLI's usually are meant to be called as the Unix commands they wrap, e.g.:

 alias ssh=sshwrap-hostcolor

But they perform additional stuffs.

lib/Acme/CPANModules/CLI/Wrapper/UnixCommand.pm  view on Meta::CPAN


Author: L<PERLANCAR|https://metacpan.org/author/PERLANCAR>

Script: L<diff-xls-text>

=item * L<App::sdif> - Provides sdif (diff side-by-side with nice color theme), cdif (highlight words with nice color scheme), and watchdiff (watch command and diff output)

Author: L<UTASHIRO|https://metacpan.org/author/UTASHIRO>

Scripts: L<sdif>, L<cdif>, L<watchdiff>

lib/Acme/CPANModules/CLI/Wrapper/UnixCommand.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::CLI::Wrapper::UnixCommand -E'say $_->{module} for @{ $Acme::CPANModules::CLI::Wrapper::UnixCommand::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-CLIWithUndo

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/CLIWithUndo.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::CLIWithUndo -E'say $_->{module} for @{ $Acme::CPANModules::CLIWithUndo::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-COLOR

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/COLOR.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::COLOR -E'say $_->{module} for @{ $Acme::CPANModules::COLOR::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-CPANAuthors

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/CPANAuthors.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::CPANAuthors -E'say $_->{module} for @{ $Acme::CPANModules::CPANAuthors::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-CPANModules-API

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/CPANModules/API.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::CPANModules::API -E'say $_->{module} for @{ $Acme::CPANModules::CPANModules::API::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


Acme-CPANModules-CPANModules

 view release on metacpan or  search on metacpan

lib/Acme/CPANModules/CPANModules.pm  view on Meta::CPAN



## CLIs

<pm:App::cpanmodules> distribution contains the `cpanmodules` CLI to view lists
and entries from the command-line.

<pm:App::lcpan::CmdBundle::cpanmodules> distribution provides `cpanmodules-*`
subcommands for <pm:App::lcpan> which, like `cpanmodules` CLI, lets you view
lists and entries from the command-line.

<pm:App::CPANModulesUtils> distribution contains more CLI utilities related to
Acme::CPANModules, e.g. `acme-cpanmodules-for` to find whether a module is
mentioned in some Acme::CPANModules::* modules.

lib/Acme/CPANModules/CPANModules.pm  view on Meta::CPAN

L<Acme::CPANModules> is the specification.

=head2 CLIs

L<App::cpanmodules> distribution contains the C<cpanmodules> CLI to view lists
and entries from the command-line.

L<App::lcpan::CmdBundle::cpanmodules> distribution provides C<cpanmodules-*>
subcommands for L<App::lcpan> which, like C<cpanmodules> CLI, lets you view
lists and entries from the command-line.

L<App::CPANModulesUtils> distribution contains more CLI utilities related to
Acme::CPANModules, e.g. C<acme-cpanmodules-for> to find whether a module is
mentioned in some Acme::CPANModules::* modules.

lib/Acme/CPANModules/CPANModules.pm  view on Meta::CPAN

or directly:

    % perl -MAcme::CPANModules::CPANModules -E'say $_->{module} for @{ $Acme::CPANModules::CPANModules::LIST->{entries} }' | cpanm -n

This Acme::CPANModules module also helps L<lcpan> produce a more meaningful
result for C<lcpan related-mods> command when it comes to finding related
modules for the modules listed in this Acme::CPANModules module.
See L<App::lcpan::Cmd::related_mods> for more details on how "related modules"
are found.

=head1 HOMEPAGE

 view all matches for this distribution


( run in 1.501 second using v1.01-cache-2.11-cpan-d8267643d1d )