NAME

Astro::App::Satpass2::Format::Template::Provider - Custom Template-Toolkit provider

SYNOPSIS

No user-serviceable parts inside.

DESCRIPTION

This module is private to the Astro-App-Satpass2 distribution, and can be changed or revoked at any time. Documentation is for the convenience of the author, and does not constitute a commitment of any sort.)

This Perl module is a subclass of Template::Provider. Its purpose is to provide encoding to template files.

The original reads templates in binmode, which caused problems when testing under MSWin32. At this point I have decided to solve the template input problem by specifying an explicit :crlf:encoding(utf-8) under Windows, and :encoding(utf-8) otherwise.

METHODS

This class overrides parent method _template_content().

SEE ALSO

Template::Provider.

SUPPORT

Support is by the author. Please file bug reports at https://rt.cpan.org/Public/Dist/Display.html?Name=Astro-App-Satpass2, https://github.com/trwyant/perl-Astro-App-Satpass2/issues/, or in electronic mail to the author.

AUTHOR

Thomas R. Wyant, III wyant at cpan dot org

COPYRIGHT AND LICENSE

Copyright (C) 2024-2026 by Thomas R. Wyant, III

This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5.10.0. For more details, see the full text of the licenses in the files LICENSE-Artistic and LICENSE-GPL.

This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.