#!/usr/bin/env perl
use strict;
use warnings;
use Yakuake::Sessions;
exit Yakuake::Sessions->new_with_options( nodebug => 1 )->run;
__END__
=pod
=encoding utf8
=head1 NAME
yakuake_session - Session Manager for the Yakuake Terminal Emulator
=head1 SYNOPSIS
=over 3
=item B<yakuake_session> create | delete | edit | list | load | show I<profile>
Execute named method
=item B<yakuake_session> B<-H> | B<-h> I<method> | B<-h> | B<-?>
Display man page / method help / option descriptions / usage strings
=item B<yakuake_session> list_methods
Lists the methods available in this program
=back
=head1 DESCRIPTION
Create, edit, load session profiles for the Yakuake Terminal Emulator
=head1 REQUIRED ARGUMENTS
=over 3
=item I<profile>
The name of the profile being managed
=back
=head1 OPTIONS
=over 3
=item B<-c> I<method>
Name of method to call. Required, can be first non option argument
=item B<-D >
Turn debugging on. Prompts if interactive
=item B<--encoding>
Decodes/encodes input/output using the value. Defaults to C<UTF-8>
=item B<-h >
Uses Pod::Usage to describe the program usage options
=item B<-H >
Uses Pod::Man to display the program documentation. Pipes through C<nroff>
=item B<--home >
Directory containing the configuration file
=item B<-L >
Loads the specified language message catalogue
=item B<-n >
Do not prompt for debugging
=item B<-o >
Zero, one or more key/value pairs passed to the method call
=item B<-q >
Quiet the display of information messages
=item B<-V >
Displays the version number of the program class
=back
=head1 DIAGNOSTICS
Prints errors to C<stderr>
=head1 EXIT STATUS
Returns zero on success, non zero on failure
=head1 CONFIGURATION
Uses the constructor's C<appclass> attribute to locate a configuration file
=head1 DEPENDENCIES
=over 3
=item L<Yakuake::Sessions>
=back
=head1 INCOMPATIBILITIES
None
=head1 BUGS AND LIMITATIONS
Send reports to address below
=head1 AUTHOR
Peter Flanigan, C<< <pjfl@cpan.org> >>
=head1 LICENSE AND COPYRIGHT
Copyright (c) 2014 Peter Flanigan
This is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
=cut
# Local Variables:
# mode: perl
# tab-width: 3
# End: