hx(1)

Name
hx - HotlineX client.

Syntax
hx [-n nick] [-i icon]

Description
The hx program is a full screen, command line interface to Hotline.

Commands

server [server [port]] [-l login] [-p password]
    connect to server with specified login/pass.

who [string]
    print the user list, if string, print only users whose nicks contain string.

pwho [chat] [string]
    print the user list of chat or current chat if none given.

nick [-i icon]
    change nickname to nick and icon to icon.

icon <icon>
    change icon to icon.

me <chat>
    send chat with *** in front of it. (alt+return does the same)

msg {nick|sock#} <string>
    send a private msg to nick|sock#.

kick [-b] {nick|sock#}
    disconnect nick|sock# from server.

news
    read the server's news file.

post <string>
    post string to news.

chat {nick|sock#}
    start a private chat with nick|sock#.

join <chat#>
    join private chat chat#.

leave {chatsubject|chat#}
    leave private chat chat#.

invite {chatsubject|chat#} {nick|sock#}
    invite nick|sock# to chat.

subject <string>
    set the subject of the current chat.

chats
    print list of chats you are a member of.

load <file1> [file2...]
    execute commands from files.

type [-n] [-c] <file1> [file2...]
    send files to -chat or -news.

ls [directory]
    list directory or remote cwd if none given.

cd <directory>
    change remote directory to directory.

lcd <directory>
    change local directory to directory.

pwd print remote working directory.

lpwd
    print local working directory.

dirchar <dirchar>
    change directory seperator to dirchar.

get [-aR] [-z <remote> <local>] <file1> [file2...]
    copy remote files to local host.

put [-aR] [-z <local> <remote>] <file1> [file2...]
    copy local files to remote server.

mkdir <file1> [file2...]
    create directories on remote server.

rm <file1> [file2...]
    delete files on remote server.

xfers
    display a list of current file transfers.

xfkill [all] [xfer1] [xfer2...]
    kill specified file transfer(s).

colourz
    send chat in ANSI colours.

clear
    clear the current screen buffer and terminal.

save <file>
    save the current screen buffer to file.

hl [type]
    send a hl header with {type = type; trans = hx_trans; flag = 0; len = len2 = 2; hc = 0;}

version
    print the version of hx you are using.

commands
    print a list of all commands.

Environment Variables

HXNICK
    Nickname to use instead of login name from passwd file.

HXICON
    Icon to use.

HOME
    Overrides default path in the passwd file.

TERM
    The type of terminal in use. (ie vt100)

LINES
    Number of lines on the terminal.

COLUMNS
    Number of columns on the terminal.

Files
~/.hxrc Script loaded at startup.

Information
http://krazynet.com/hx/ - email: ran@krazynet.com

See Also
hxd(8)