NAME

ijirait - a command line client for the Gemini protocol to play the Ijirait MUSH

SYNOPSIS

ijirait [--help] [--verbose] [--stream] [--cert_file=filename --key_file=filename] URL

DESCRIPTION

This is a command-line client for Ijirait, a Gemini-based MUSH that can be run by Phoebe. See App::Phoebe::Ijirait.

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 cert.pem -keyout key.pem

Then start this program to play:

ijirait --cert_file=cert.pem --key_file=key.pem \
  gemini://campaignwiki.org/play/ijirait

You can also use it to stream, i.e. get notified of events in real time:

ijirait --cert_file=cert.pem --key_file=key.pem --stream \
  gemini://campaignwiki.org/play/ijirait/stream

Here are the Debian package names to satisfy the dependencies. Use cpan or cpanm to install them.

Modern::Perl from libmodern-perl-perl
Mojo::IOLoop from libmojolicious-perl
Term::ReadLine::Gnu from libterm-readline-gnu-perl
URI::Escape from liburi-escape-xs-perl
Encode::Locale from libencode-locale-perl
Text::Wrapper from libtext-wrapper-perl