NAME

App::CLI::Extension::Component::Stash - for App::CLI::Extension stash module

VERSION

0.1

SYNOPSIS

# MyApp/Hello.pm
package MyApp::Hello;
use strict;
use feature ":5.10.0";
use base qw(App::CLI::Command);
   
sub run {

    my($self, @args) = @_;
    $self->stash->{name} = "kurt";
    say "stash value: " . $self->stash->{name};
}

# myapp
#!/usr/bin/perl

use strict;
use MyApp;

MyApp->dispatch;

# execute
[kurt@localhost ~] ./myapp hello
stash value: kurt

DESCRIPTION

App::CLI::Extension stash like global variable in Command package

METHOD

stash

SEE ALSO

App::CLI::Extension

AUTHOR

Akira Horimoto

COPYRIGHT AND LICENSE

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

Copyright (C) 2009 Akira Horimoto