Name
Class::Usul::Getopt::Usage - The usage description for Getopt::Long::Descriptive
Synopsis
use parent 'Getopt::Long::Descriptive';
use Class::Usul::Getopt::Usage;
use Getopt::Long 2.38;
sub usage_class {
   return 'Class::Usul::Getopt::Usage';
}Description
The usage description for Getopt::Long::Descriptive. Inherits from Getopt::Long::Descriptive::Usage
See Class::Usul::Options for more usage information
Configuration and Environment
Defines no attributes
Subroutines/Methods
option_text
Returns the multiline string which is the usage text
usage_conf
A class accessor / mutator for the configuration hash reference. Supported attributes are;
- highlight
- 
Defaults to boldwhich causes the option argument types to be displayed in a bold font. Set tononeto turn off highlighting
- option_type
- 
One of; none,short, orverbose. Determines the amount of option type information displayed by the option_text method. Defaults toshort
- tabstop
- 
Defaults to 3. The number of spaces to expand the leading tab in the usage string 
- type_map
- 
A hash reference keyed by option type. By default maps inttoi,keytok,numton, andstrtos
- width
- 
The total line width available for displaying usage text, defaults to 78 
Diagnostics
None
Dependencies
Incompatibilities
There are no known incompatibilities in this module
Bugs and Limitations
There are no known bugs in this module. Please report problems to http://rt.cpan.org/NoAuth/Bugs.html?Dist=Class-Usul. Patches are welcome
Acknowledgements
Larry Wall - For the Perl programming language
Author
Peter Flanigan, <pjfl@cpan.org>
License and Copyright
Copyright (c) 2016 Peter Flanigan. All rights reserved
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself. See perlartistic
This program is distributed in the hope that it will be useful, but WITHOUT WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE