App-dozo
view release on metacpan or search on metacpan
lib/App/dozo.pm view on Meta::CPAN
=item * B<optex textconv> - Document format converter (PDF, Office, etc.)
=back
=head2 Greple Extensions
Multiple L<App::Greple> extension modules are pre-installed:
=over 4
=item * B<msdoc> - Microsoft Office document support
=item * B<xp> - Extended pattern syntax
=item * B<subst> - Text substitution with dictionary
=item * B<frame> - Frame-style output formatting
=back
=head2 Git Integration
The image includes a pre-configured git environment optimized for
document comparison and review. Since B<Dôzo> automatically mounts
the git top directory by default, git commands work seamlessly with
full repository context:
=over 4
=item * B<Side-by-side diff> - C<git diff>, C<git log>, and C<git show>
use B<sdif> for word-level side-by-side comparison
=item * B<Colorful blame> - C<git blame> uses B<greple> for enhanced
label coloring
=item * B<Office document diff> - Compare Word (.docx), Excel (.xlsx),
and PowerPoint (.pptx) files directly with git
=item * B<PDF diff> - View PDF metadata changes
=item * B<JSON diff> - Normalized JSON comparison using B<jq>
=back
=head2 Additional Utilities
=over 4
=item * B<MeCab> - Japanese morphological analyzer with IPA dictionary
=item * B<poppler-utils> - PDF processing tools (pdftotext, etc.)
=item * B<jq>, B<yq> - JSON and YAML processors
=back
=head2 Environment
=over 4
=item * Based on Ubuntu with Japanese locale (ja_JP.UTF-8)
=item * Perl and Python3 runtime environments
=item * Common API keys are automatically inherited from host
(DEEPL_AUTH_KEY, OPENAI_API_KEY, ANTHROPIC_API_KEY, etc.)
=back
=head1 ENVIRONMENT
=head2 Configuration Variables
=over 4
=item C<DOZO_DEFAULT_IMAGE>
Specifies the default Docker image used when C<-D> (C<--default>) option
is given. If not set, C<tecolicom/xlate:VERSION> is used where VERSION
is the current Dôzo version.
=back
=head2 Inherited Variables
The following environment variables are inherited by default:
LANG TZ
HTTP_PROXY HTTPS_PROXY http_proxy https_proxy
TERM_PROGRAM TERM_BGCOLOR COLORTERM
DEEPL_AUTH_KEY OPENAI_API_KEY ANTHROPIC_API_KEY LLM_PERPLEXITY_KEY
=head2 Container Variables
The following environment variables are set inside the container:
=over 4
=item C<DOZO_RUNNING_ON_DOCKER=1>
Indicates the command is running inside a container started by Dôzo.
=item C<XLATE_RUNNING_ON_DOCKER=1>
For compatibility with xlate. Used to prevent recursive Docker
invocation when xlate is run inside the container.
=back
=head1 SEE ALSO
L<xlate>, L<App::Greple::xlate>
L<getoptlong.sh|https://github.com/tecolicom/getoptlong>
=head1 AUTHOR
Kazumasa Utashiro
=head1 LICENSE
( run in 2.138 seconds using v1.01-cache-2.11-cpan-ceb78f64989 )