NAME

Gemini Chat - a client that keeps sending the lines you type to one URL

DESCRIPTION

All gemini-chat does is repeatedly post stuff to a Gemini URL. For example, assume that there is a Phoebe wiki with chat enabled via App::Phoebe::Chat. First, you connect to the listen URL using gemini:

gemini --cert_file=cert.pem --key_file=key.pem \
  gemini://localhost/do/chat/listen

Then you connect the chat client to the say URL using gemini-chat:

gemini-chat --cert=cert.pem --key=key.pem \
  gemini://transjovian.org/do/chat/say

To generate your client certificate for 100 days and using “Alex” as your common name:

openssl req -new -x509 -newkey ec -subj "/CN=Alex" \
  -pkeyopt ec_paramgen_curve:prime256v1 -days 100 \
  -nodes -out cert.pem -keyout key.pem