This is a test client. All it does is handle repeatedly post stuff to a Gemini URL. For example, assume that gemini://transjovian.org/do/chat/say is the URL where you say stuff and gemini://transjovian.org/do/chat/listen is where you read the chat.
gemini://transjovian.org/do/chat/say
gemini://transjovian.org/do/chat/listen
First, generate your client certificate for as many or as few days as you like:
openssl req -new -x509 -newkey ec -subj "/CN=Alex" \ -pkeyopt ec_paramgen_curve:prime256v1 -days 100 \ -nodes -out alex-cert.pem -keyout alex-key.pem
Then start this program to say something:
gemini-chat --cert=alex-cert.pem --key=alex-key.pem \ --listen_url=gemini://transjovian.org/do/chat/listen \ --say_url=gemini://transjovian.org/do/chat/say \
To install App::Phoebe, copy and paste the appropriate command in to your terminal.
cpanm
cpanm App::Phoebe
CPAN shell
perl -MCPAN -e shell install App::Phoebe
For more information on module installation, please visit the detailed CPAN module installation guide.