Author image Kjell-Magne Øierud
and 1 contributors


MooseX::App::Cmd::Command::BashComplete - Bash completion for your MooseX::App::Cmd programs.


Version 0.03


 package MyApp::Command::BashComplete;
 use Moose;
 extends 'MooseX::App::Cmd::Command::BashComplete';


 bash$ myapp bashcomplete >
 bash$ source


This package provides you with a way for getting bash auto completion for your MooseX::App::Cmd programs. What you have to do is to add a module under the same namespace as the other MooseX::App::Cmd::Command modules that extends MooseX::App::Cmd::Command::BashComplete (See the synopsis). Doing so will give you a command that outputs a shell script to STDOUT. This script can be saved and then sourced by bash (again, see the synopsis).


Kjell-Magne Øierud, <kjellm at>


Please report any bugs or feature requests to bug-moosex-app-cmd-command-bashcomplete at, or through the web interface at I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.


Copyright 2009 Kjell-Magne Øierud.

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See for more information.

1 POD Error

The following errors were encountered while parsing the POD:

Around line 120:

Non-ASCII character seen before =encoding in 'Øierud,'. Assuming UTF-8