App::DocKnot::Command(3pm)

App::DocKnot::Command3pm

Run docknot commands

Usage

    my $docknot = App::DocKnot::Command->new();
    $docknot->run();

Requirements

Perl 5.24 or later and the modules Date::Language, Date::Parse (both part of TimeDate), File::BaseDir, File::ShareDir, Git::Repository, Image::Size, IO::Compress::Xz (part of IO-Compress-Lzma), IO::Uncompress::Gunzip (part of IO-Compress), IPC::Run, IPC::System::Simple, JSON::MaybeXS, Kwalify, List::SomeUtils, Path::Iterator::Rule, Path::Tiny, Perl6::Slurp, Template (part of Template Toolkit), and YAML::XS, all of which are available from CPAN.

Overview

The App::DocKnot::Command module implements the docknot command-line interface to all of the functions of DocKnot. It is an implementation detail of the docknot command-line tool and is normally only called by that program.

For full documentation, see docknot(1).

Class methods

new()

Create a new App::DocKnot::Command object.

Instance methods

run([ARGS])

Run the DocKnot action specified by ARGS, which are parsed as command-line arguments to docknot. If ARGS is not given or is empty, @ARGV will be parsed instead.

Releases

3 releases since Debian 11 (Bullseye); the text changed 2 times.

  1. 11
  2. 12
  3. 13

Author

Russ Allbery <[email protected]>

From docknot 8.0.1-1 in Debian 13 (Trixie). Parsed by carta from the page's man source.