Add "blank" lines to chatte.1

master
Curtis McEnroe 2018-09-10 14:52:59 -04:00
parent e6716d2661
commit b78a0720ae
No known key found for this signature in database
GPG Key ID: CEA2F97ADCFCD77C
1 changed files with 58 additions and 0 deletions

View File

@ -1,9 +1,11 @@
.Dd September 8, 2018 .Dd September 8, 2018
.Dt CHATTE 1 .Dt CHATTE 1
.Os "Causal Agency" .Os "Causal Agency"
.
.Sh NAME .Sh NAME
.Nm chatte .Nm chatte
.Nd IRC for catgirls .Nd IRC for catgirls
.
.Sh SYNOPSIS .Sh SYNOPSIS
.Nm .Nm
.Op Fl v .Op Fl v
@ -15,12 +17,15 @@
.Op Fl p Ar port .Op Fl p Ar port
.Op Fl u Ar user .Op Fl u Ar user
.Op Fl w Ar pass .Op Fl w Ar pass
.
.Sh DESCRIPTION .Sh DESCRIPTION
.Nm .Nm
is a curses IRC client is a curses IRC client
which only supports TLS. which only supports TLS.
.
.Pp .Pp
The arguments are as follows: The arguments are as follows:
.
.Bl -tag -width Ds .Bl -tag -width Ds
.It Fl W Ar pass .It Fl W Ar pass
Send Send
@ -30,6 +35,7 @@ command with
See See
.Sx ENVIRONMENT .Sx ENVIRONMENT
for details. for details.
.
.It Fl h Ar host .It Fl h Ar host
Connect to Connect to
.Ar host . .Ar host .
@ -39,30 +45,37 @@ Join
after connecting. after connecting.
.Ar chan .Ar chan
may be a comma-separated list. may be a comma-separated list.
.
.It Fl l Ar path .It Fl l Ar path
Log messages to subdirectories by target Log messages to subdirectories by target
and files by date under and files by date under
.Ar path . .Ar path .
.
.It Fl n Ar nick .It Fl n Ar nick
Set nickname to Set nickname to
.Ar nick . .Ar nick .
.
.It Fl p Ar port .It Fl p Ar port
Connect to Connect to
.Ar port . .Ar port .
The default port is 6697. The default port is 6697.
.
.It Fl u Ar user .It Fl u Ar user
Set username to Set username to
.Ar user . .Ar user .
The default username is The default username is
the same as the nickname. the same as the nickname.
.
.It Fl v .It Fl v
Show raw IRC protocol in the Show raw IRC protocol in the
.Ql (irc) .Ql (irc)
view. view.
.
.It Fl w Ar pass .It Fl w Ar pass
Log in with Log in with
.Ar pass . .Ar pass .
.El .El
.
.Pp .Pp
If If
.Fl h .Fl h
@ -70,29 +83,36 @@ or
.Fl n .Fl n
are not provided, are not provided,
they will be prompted for. they will be prompted for.
.
.Sh COMMANDS .Sh COMMANDS
Commands may be entered Commands may be entered
as their shortest unique prefix. as their shortest unique prefix.
A slash followed immediately by a number A slash followed immediately by a number
is equivalent to is equivalent to
.Ic /view . .Ic /view .
.
.Bl -tag .Bl -tag
.It Ic /close .It Ic /close
Close the current view. Close the current view.
All views after the current one All views after the current one
are renumbered. are renumbered.
.
.It Ic /join Ar chan .It Ic /join Ar chan
Join a channel. Join a channel.
.
.It Ic /me Ar action .It Ic /me Ar action
Send a CTCP Send a CTCP
.Ql ACTION .Ql ACTION
to the current target. to the current target.
.
.It Ic /names .It Ic /names
List users in the current channel. List users in the current channel.
Equivalent to Equivalent to
.Ic /who . .Ic /who .
.
.It Ic /nick Ar nick .It Ic /nick Ar nick
Change nicknames. Change nicknames.
.
.It Ic /open Op Ar range .It Ic /open Op Ar range
Open Open
.Ar range .Ar range
@ -107,21 +127,26 @@ starting at 1.
The default The default
.Ar range .Ar range
is 1. is 1.
.
.It Ic /part .It Ic /part
Leave the current channel. Leave the current channel.
.
.It Ic /query Ar nick .It Ic /query Ar nick
Open a private message view with Open a private message view with
.Ar nick . .Ar nick .
.
.It Ic /quit Op Ar message .It Ic /quit Op Ar message
Quit IRC. Quit IRC.
The default The default
.Ar message .Ar message
is is
.Dq Goodbye . .Dq Goodbye .
.
.It Ic /topic Op Ar topic .It Ic /topic Op Ar topic
Show the topic of the current channel Show the topic of the current channel
or set it to or set it to
.Ar topic . .Ar topic .
.
.It Ic /url .It Ic /url
Hide the UI and Hide the UI and
list the most recent URLS list the most recent URLS
@ -129,80 +154,110 @@ which appeared in the current view.
Press Press
.Aq Enter .Aq Enter
to resume the UI. to resume the UI.
.
.It Ic /view Ar num .It Ic /view Ar num
Switch to view number Switch to view number
.Ar num . .Ar num .
.
.It Ic /view Ar name .It Ic /view Ar name
Switch to view for Switch to view for
.Ar name . .Ar name .
.
.It Ic /who .It Ic /who
List users in the current channel. List users in the current channel.
.El .El
.
.Pp .Pp
Additionally, Additionally,
messages entered in the messages entered in the
.Ql (irc) .Ql (irc)
view view
will be sent as raw IRC commands. will be sent as raw IRC commands.
.
.Sh LINE EDITING .Sh LINE EDITING
.Nm .Nm
provides Emacs-like provides Emacs-like
line editing keys, line editing keys,
as well as keys for entering as well as keys for entering
IRC formatting codes. IRC formatting codes.
.
.Bl -tag .Bl -tag
.It Aq C-l .It Aq C-l
Redraw the UI. Redraw the UI.
.
.It Ao M-0 Ac \(en Ao M-9 Ac .It Ao M-0 Ac \(en Ao M-9 Ac
Switch to view by number. Switch to view by number.
See See
.Ic /view . .Ic /view .
.
.It Aq S-Left .It Aq S-Left
Scroll view up by one line. Scroll view up by one line.
.
.It Aq S-Right .It Aq S-Right
Scroll view down by one line. Scroll view down by one line.
.
.It Aq PageUp .It Aq PageUp
Scroll view up by half a page. Scroll view up by half a page.
.
.It Aq PageDown .It Aq PageDown
Scroll view down by half a page. Scroll view down by half a page.
.
.It Ao C-b Ac Ao Left Ac .It Ao C-b Ac Ao Left Ac
Move cursor left. Move cursor left.
.
.It Ao C-f Ac Ao Right Ac .It Ao C-f Ac Ao Right Ac
Move cursor right. Move cursor right.
.
.It Ao C-a Ac Ao Home Ac .It Ao C-a Ac Ao Home Ac
Move cursor to beginning of line. Move cursor to beginning of line.
.
.It Ao C-e Ac Ao End Ac .It Ao C-e Ac Ao End Ac
Move cursor to end of line. Move cursor to end of line.
.
.It Aq M-b .It Aq M-b
Move cursor to beginning of word. Move cursor to beginning of word.
.
.It Aq M-f .It Aq M-f
Move cursor to end of word. Move cursor to end of word.
.
.It Aq Backspace .It Aq Backspace
Delete character before cursor. Delete character before cursor.
.
.It Ao C-d Ac Ao Delete Ac .It Ao C-d Ac Ao Delete Ac
Delete character under cursor. Delete character under cursor.
.
.It Ao C-w Ac Ao M-Backspace Ac .It Ao C-w Ac Ao M-Backspace Ac
Delete word before cursor. Delete word before cursor.
.
.It Aq M-d .It Aq M-d
Delete word after cursor. Delete word after cursor.
.
.It Aq C-k .It Aq C-k
Delete line after cursor. Delete line after cursor.
.
.It Aq Tab .It Aq Tab
Cycle through completions Cycle through completions
for commands, nicks and channels. for commands, nicks and channels.
.
.It Aq C-n .It Aq C-n
Insert IRC formatting reset. Insert IRC formatting reset.
.
.It Aq C-o .It Aq C-o
Insert IRC formatting bold. Insert IRC formatting bold.
.
.It Aq C-t .It Aq C-t
Insert IRC formatting italic. Insert IRC formatting italic.
.
.It Aq C-u .It Aq C-u
Insert IRC formatting underline. Insert IRC formatting underline.
.
.It Aq C-v .It Aq C-v
Insert IRC formatting reverse video. Insert IRC formatting reverse video.
.
.It Aq C-r .It Aq C-r
Insert IRC formatting color. Insert IRC formatting color.
.El .El
.
.Sh ENVIRONMENT .Sh ENVIRONMENT
.Bl -tag .Bl -tag
.It Ev SSH_CLIENT .It Ev SSH_CLIENT
@ -219,10 +274,12 @@ to the first word of
.Ev SSH_CLIENT , .Ev SSH_CLIENT ,
usually the client IP address. usually the client IP address.
.El .El
.
.Sh EXAMPLES .Sh EXAMPLES
.Bd -literal -offset indent .Bd -literal -offset indent
chatte -h ascii.town -j '&chatte' chatte -h ascii.town -j '&chatte'
.Ed .Ed
.
.Sh STANDARDS .Sh STANDARDS
.Rs .Rs
.%A C. Kalt .%A C. Kalt
@ -232,6 +289,7 @@ chatte -h ascii.town -j '&chatte'
.%D April 2000 .%D April 2000
.%U https://tools.ietf.org/html/rfc2812 .%U https://tools.ietf.org/html/rfc2812
.Re .Re
.
.Sh CAVEATS .Sh CAVEATS
.Nm .Nm
does not support unencrypted connections. does not support unencrypted connections.