mgv has asked for the wisdom of the Perl Monks concerning the following question:
This is a combined SOPW/Meditation.
I have written and published to the CPAN a Perl program that has both a web and a CLI interface. I'd like to advertise the CLI interface in the web interface. To do this, I'd have to write some generic instructions for installing a module (App::MyProgram) from the CPAN.
I'm thinking of multiple possibilities: sudo cpan App::MyProgram, cpanm --sudo App::MyProgram (maybe with instructions for installing cpanm), possibly some talk about local::lib, possibly special instructions for Windows users. I am aware of tachyon's A Guide to Installing Modules, but it primarily talks about installing a module from a tarball instead of installing a module straight from the CPAN.
Therefore, What is a best practice piece of HTML that would enlighten a Perl-ignorant user on how to install a Perl module from the CPAN?
This problem gave me an idea. I could build a website that would contain detailed instructions for installing a module from the CPAN. Then I could add to my website's footer <a href="https://install-perl-module.com/App::MyProgram">Install App::MyProgram</a> and users would get the instructions, with copy-able commands that have the correct module name. User-agent sniffing could be used to show OS-specific instructions, and the website would show multiple ways to install the module, sorted by easiness/recommendedness.
Would anyone else find a website like this useful?
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: "Best practice" instructions for installing modules
by 1nickt (Canon) on Aug 23, 2015 at 17:22 UTC | |
by mgv (Sexton) on Aug 24, 2015 at 14:58 UTC | |
|
Re: "Best practice" instructions for installing modules (bin/cpan)
by tye (Sage) on Aug 23, 2015 at 20:38 UTC |