The Perl one seems to be perl6, not perl5: https://github.com/docker-exec/perl/blob/master/Dockerfile
Maybe you should rename it to Perl6? Perl 5 is still the standard in the Perl world..
Perhaps you can help - a quick Google suggests that a reasonable Perl 6 file extension is .p6 - is that standard in the Perl world?
dexec chooses a Docker image based on file extension. I'm planning to allow this to be overridden anyway, but it would be great if there is an easy way to distinguish between Perl 5 and 6 source files.
Perl5 would be a much saner default. I would worry about supporting some version of perl6 at a later time.
btw, cool tool!
It is literally every language I ever tried, and then some, this certainly lowers the bar for me to try some more.
If you're interested each of the Docker Exec image repositories contains examples e.g.
https://github.com/docker-exec/haskell/tree/v1.0.0/test https://github.com/docker-exec/d/tree/v1.0.0/test https://github.com/docker-exec/racket/tree/v1.0.0/test etc
https://github.com/docker-exec/base-mono/blob/v1.0.0/Dockerf...
as can be seen from their respective Dockerfiles:
https://github.com/docker-exec/csharp/blob/v1.0.0/Dockerfile https://github.com/docker-exec/fsharp/blob/v1.0.0/Dockerfile
The actual execution invokes this script which calls mcs or fsharpc to compile, and then executes using the Mono runtime:
https://github.com/docker-exec/image-common/blob/v1.0.0/dexe...