linuxlegends has asked for the wisdom of the Perl Monks concerning the following question:

I have this perl code this uses App::Spec and HTTP::Proxy to act as a forward proxy that handles mTLS requests - https://gitlab.com/infrastructure24/mitmtls/-/blob/main/src/mtlsproxy.sh?ref_type=heads. I'm planning on converting it to a CPAN module named App::Mtlsproxy since I was not able to find anything in CPAN that performs this task with a good CLI interface. The PAUSE documentation recommends posting here before uploading to get feedback. Does this seem like a good thing to upload to CPAN?

Replies are listed 'Best First'.
Re: mtlsproxy feedback
by haj (Vicar) on Dec 17, 2025 at 13:56 UTC

    That's not easy to answer with confidence.

    CPAN users expect some documentation what problem a module solves and how to use it. I guess you linked to the wrong file (a shell procedure, not a Perl script). There is a Perl script at mtlsproxy.pl, but no documentation in the repository. Also, some meta-information is needed to get the CPAN machinery working which is not yet in your repository.

    One good starting point is perlmodstyle - a Perl module style guide. Another, more technical one is module-starter which gets you the skeleton for a conventional CPAN module. This also gets you started with a standard way to install your code.