Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

moosex::app::cmd(3pm) [debian man page]

MooseX::App::Cmd(3pm)					User Contributed Perl Documentation				     MooseX::App::Cmd(3pm)

NAME
MooseX::App::Cmd - Mashes up MooseX::Getopt and App::Cmd. SYNOPSIS
See "SYNOPSIS" in App::Cmd. package YourApp::Cmd; use Moose; extends qw(MooseX::App::Cmd); package YourApp::Cmd::Command::blort; use Moose; extends qw(MooseX::App::Cmd::Command); has blortex => ( traits => [qw(Getopt)], isa => "Bool", is => "rw", cmd_aliases => "X", documentation => "use the blortext algorithm", ); has recheck => ( traits => [qw(Getopt)], isa => "Bool", is => "rw", cmd_aliases => "r", documentation => "recheck all results", ); sub execute { my ( $self, $opt, $args ) = @_; # you may ignore $opt, it's in the attributes anyway my $result = $self->blortex ? blortex() : blort(); recheck($result) if $self->recheck; print $result; } DESCRIPTION
This module marries App::Cmd with MooseX::Getopt. Use it like App::Cmd advises (especially see App::Cmd::Tutorial), swapping App::Cmd::Command for MooseX::App::Cmd::Command. Then you can write your moose commands as moose classes, with MooseX::Getopt defining the options for you instead of "opt_spec" returning a Getopt::Long::Descriptive spec. AUTHOR
Yuval Kogman <nothingmuch@woobling.org> With contributions from: Guillermo Roditi <groditi@cpan.org> COPYRIGHT
Copyright (c) 2007-2008 Infinity Interactive, Yuval Kogman. All rights reserved This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2012-02-29 MooseX::App::Cmd(3pm)

Check Out this Related Man Page

MooseX::Getopt::GLD(3pm)				User Contributed Perl Documentation				  MooseX::Getopt::GLD(3pm)

NAME
MooseX::Getopt::GLD - A Moose role for processing command line options with Getopt::Long::Descriptive VERSION
version 0.59 SYNOPSIS
## In your class package My::App; use Moose; with 'MooseX::Getopt::GLD'; # or with 'MooseX::Getopt::GLD' => { getopt_conf => [ 'pass_through', ... ] }; has 'out' => (is => 'rw', isa => 'Str', required => 1); has 'in' => (is => 'rw', isa => 'Str', required => 1); # ... rest of the class here ## in your script #!/usr/bin/perl use My::App; my $app = My::App->new_with_options(); # ... rest of the script here ## on the command line % perl my_app_script.pl -in file.input -out file.dump OPTIONS
This role is a parameterized role. It accepts one configuration parameter, "getopt_conf". This parameter is an ArrayRef of strings, which are Getopt::Long configuration options (see "Configuring Getopt::Long" in Getopt::Long) AUTHOR
Stevan Little <stevan@iinteractive.com> COPYRIGHT AND LICENSE
This software is copyright (c) 2007 by Infinity Interactive, Inc. 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.18.2 2013-11-30 MooseX::Getopt::GLD(3pm)
Man Page

8 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Cmd to determine my OS version?

I'm looking for a generic (i.e. would be resident in most/all unix flavors) internal command for determining my OS and version. When I telnet to a box here @ work, I get none of that info and can't remember the equivalent of the DOS ver command; I know I used to know this! Thanks. (2 Replies)
Discussion started by: brian.wilson
2 Replies

2. AIX

Cmd to find CPU utiliz of a process in AIX

Hello All, I wanna find the CPU utilization of a specific process running on AIX OS. I have its pid, but not sure about the command. iostat sar 5 5 vmstat All the above give me system CPU utilization. Is there a way to find for a specific pid??? Thanks, Ankita (11 Replies)
Discussion started by: Ankita
11 Replies

3. UNIX for Dummies Questions & Answers

Creating a table (graphic not database)

Hi, I want to create a table on our unix box that allows the user to tab through it and select certain option by putting an asterix or similair into it. e.g. -------------- |Start App | | |Stop App |*| etc... Can this be done using a script (never seen any graphics options in ksh, but... (2 Replies)
Discussion started by: dlam
2 Replies

4. Programming

Help in developing a Network Appliation to monitor pc in a network

I am developing a Network Appliation to monitor computers in a network. Specs are App monitors the current web page viewed in each system App also can shutdown the computer in the network App can show all process run by each computer in the network I am now confused how to start my... (2 Replies)
Discussion started by: valaparambil88
2 Replies

5. Shell Programming and Scripting

Counting lines for each application

Hi All, I have a output that suppose to be like this (see below please) App : Line counts === ================== AAA: 100 BBB: 201 CCC: 137 DDD: 32 EEE: 55 for i in `ps -ef | grep App`; do print $i; done This only shows App : === (12 Replies)
Discussion started by: Beginer0705
12 Replies

6. Red Hat

Need help with Yum Repoquery

I was trying to get some dependency checks done in one of my task. I was running repoquery for one of the package in my repository, output is repoquery --repoid=gsix-usb --tree-requires App-A-1.1.1-1.i386 App-A-1.1.1-1.i386 \_ Core-2.2.2-1.i386 I was checking for... (1 Reply)
Discussion started by: sumantkukunooru
1 Replies

7. Shell Programming and Scripting

Perl

my $pUserID = shift(@_); my $su; my $Cmd = $myConfig::Configuration{useradd}; my @CmdArgs = ('-c', 'my Account for ' . $myConfig::Configuration{InstanceName} . ' instance', '-m', '-d', $myConfig::Configuration{AccountHome}."/".lc($pUserID), ... (3 Replies)
Discussion started by: yadavricky
3 Replies

8. Shell Programming and Scripting

Perl Script on Solaris and HP UX

Dear All, I am having the Perl script which is using Sudo and it is having a lot of sub programs. The main task of script is to create create the unix user account and database accounts. Previous version of platform was Sun Solaris, and now are moving to HP UX. I am posting this, to know... (14 Replies)
Discussion started by: yadavricky
14 Replies