Revision history for Perl extension App-dozo
0.9927 2025-12-19T03:55:03Z
- require bash 4.3+ and document in INSTALLATION
- require getoptlong 0.2+ via [&REQUIRE] directive
- skip tests on bash versions older than 4.3
- simplify getoptlong.sh sourcing via PATH
- update getoptlong submodule to v0.3.0
- enable shallow clone for getoptlong submodule
0.9926 2025-12-18T05:02:27Z
- fix help output to exclude POD directives like =for html
- improve debug output and fix container naming
- update logo whale tail design
- fix getoptlong.sh discovery in CPAN test environment
- add fallback to find getoptlong.sh from script location
0.9925 2025-12-17T00:56:17Z
- rebrand to Dôzo with new stroke-based logo
- update logo with semi-transparent background for dark mode
- add INSTALLATION section to documentation
- fix CPAN Testers failures on non-Linux platforms
0.9924 2025-12-15T12:27:06Z
- add -n/--dryrun option for dry-run mode (show docker commands without executing)
- add dryrun support for live container handling (-L option)
- add dozo logo
- fix LICENSE file to MIT format
0.9923 2025-12-15T09:24:59Z
- split from App::Greple::xlate as standalone distribution
0.9922 2025-12-15T07:10:27Z
- improve help message formatting (consistent spacing and argument notation)
- add docker run execution info display (image, env count, container, command)
- implement debug mode (-d shows full docker command, unaffected by -q)
- separate trace option: use -x for trace mode
- add debug() function for debug output independent of quiet mode
0.9921 2025-12-15T00:16:56Z
- fix -D option to override -I from .dozorc (use hook)
0.9920 2025-12-14T10:42:27Z
- fix dist_dir to not load App::Greple::xlate module
- simplify dockopt array construction
0.9919 2025-12-14T07:00:34Z
- rename xrun to dozo (Docker with Zero Overhead)
- fix .dozorc parsing to handle quoted arguments using xargs
- use POD for help output
- add USAGE section with practical examples
0.9918 2025-12-14T02:43:25Z
- add --version option
- add -D/--default option and DOZO_DEFAULT_IMAGE env for default image
- improve test isolation from .dozorc files
0.9917 2025-12-13T15:04:34Z
- move Docker tests to xt/author
- add to release hook for automatic version updates
0.9916 2025-12-13T13:24:26Z
- implement GNU-style long options using getoptlong.sh library
- all options now have both short and long forms
- extract as standalone Docker runner script (as xrun)
- support .xrunrc for default container settings
0.9906 2025-02-28T13:05:13Z
- add paused container handling
0.9902 2025-01-01T02:24:46Z
- execute "docker run" with "--init" option
- add -W option to mount current directory
0.45 2024-11-22T02:14:44Z
- introduce -L and -K option
0.44 2024-11-01T08:14:59Z
- run docker with --tty option when stdin is terminal
- -H option set HOME to the mount point
0.43 2024-10-31T09:51:34Z
- introduce -H option to mount the home directory
0.42 2024-10-24T15:44:24Z
- introduce -U option
0.16 2023-03-14T09:47:33Z
- change workdir to /work
- introduce -C and -B option
0.14 2023-03-13T01:58:23Z
- original version (as part of App::Greple::xlate)