Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
App::Cmd::Subdispatch(User Contributed Perl DocumentatApp::Cmd::Subdispatch(3)

NAME
       App::Cmd::Subdispatch - an App::Cmd::Command that is also an App::Cmd

VERSION
       version 0.334

PERL VERSION SUPPORT
       This module has a long-term perl	support	period.	 That means it will
       not require a version of	perl released fewer than five years ago.

       Although	it may work on older versions of perl, no guarantee is made
       that the	minimum	required version will not be increased.	 The version
       may be increased	for any	reason,	and there is no	promise	that patches
       will be accepted	to lower the minimum required perl.

METHODS
   new
       A hackish new that allows us to have an Command instance	before they
       normally	exist.

   prepare
	 my $subcmd = $subdispatch->prepare($app, @args);

       An overridden version of	"prepare" in App::Cmd::Command that performs a
       new dispatch cycle.

   app
	 $subdispatch->app;

       This method returns the application that	this subdispatch is a command
       of.

   choose_parent_app
	 $subcmd->prepare(
	   $subdispatch->choose_parent_app($app, $opt, $plugin),
	   @$args
	 );

       A method	that chooses whether the parent	app or the subdispatch is
       going to	be "$cmd->app".

AUTHOR
       Ricardo Signes <rjbs@semiotic.systems>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2021 by Ricardo Signes.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.32.1			  2021-06-19	      App::Cmd::Subdispatch(3)

NAME | VERSION | PERL VERSION SUPPORT | METHODS | AUTHOR | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=App::Cmd::Subdispatch&sektion=3&manpath=FreeBSD+13.0-RELEASE+and+Ports>

home | help