WIRE(1) BSD General Commands Manual WIRE(1)
NAME
wire -- Wired client
SYNOPSIS
wire [bookmark]
DESCRIPTION
wire is a screen-oriented Wired client. It is used to connect to Wired
servers.
At startup, wire will read ~/.wire/config and interpret and execute each
line as a command. Similarly, if a named bookmark is given as an argument
to wire, ~/.wire/bookmark will also be read and interpreted. Note that
commands in bookmarks should not be prepended by a `/' character.
The options are as follows:
-D Enables debug mode. wire will log extra debug messages to the
chat window.
-h Displays a brief help message and exits.
-v Displays version information and exits.
WINDOWS
wire creates new windows in certain situations. To cycle windows, press
Control-P for previous and Control-N for next. The close command closes
the current window, or, if in the main window, disconnects from the
server.
COMMANDS
The following commands can be given to wire:
ban user message
Bans a user. The first argument is the user to ban, the second is the
message to send.
Example: /ban morris get lost
See also: kick
broadcast message
Broadcast a message to all users.
Example: /broadcast restarting server
cd path
Changes the working directory.
Example: /cd /Uploads
charset charset
Sets the character set that wire will convert all text from the server
to. This string is passed directly to the iconv(3) character conver-
sion system. The default value is `ISO-8859-1'.
Example: /charset UTF-8
clear
Clears all output.
Example: /clear
clearnews
Clear the news.
Example: /clearnews
close
If in main window, disconnects from the current server. Otherwise,
closes the window.
Example: /close
comment path comment
Sets a file comment. The first argument is the path, the second is the
comment to set.
Example: /comment "/Uploads/a file.txt" uploaded by morris
get path
Downloads a file. If a transfer is already running, queue the down-
load. Files are downloaded into the directory from which Wire was
started.
Example: /get "/Uploads/a file.txt"
help [command]
Shows online help. If an argument is provided, shows online help for
that command.
Example: /help, /help get
icon path
Loads a custom icon from an image file. It is recommended that the
image is in PNG format, and does not exceed 32x32 pixels in dimension.
You will not be able to see the icon in wire, but only in other graph-
ical clients.
Example: /icon ~/.wire/icon.png
ignore [nick]
Manage user ignores. Without arguments, shows the current list of
ignores, identified by id. With an argument, adds a user to the list.
No chat or messages are printed from users whose nicks match an entry
in the ignore list.
Example: /ignore, /ignore morris
See also: unignore
info user
Gets user info on the user with the nick name provided.
Example: /info morris
invite user
When in a private chat window, invites the user with the nick provided
to participate in the chat.
Example: /invite morris
kick user message
Kicks a user. The first argument is the user to kick, the second is
the message to send.
Example: /kick morris get lost
See also: ban
load bookmark
Loads a bookmark with the name provided from ~/.wire/.
Example: /load myserver
log filename
Saves a copy of the current output to the file provided.
Example: /log myserver.log
ls [path]
Lists the current directory, or if an argument is provided, the path.
Example: /ls, /ls Uploads
me chat
Sends the argument as action chat.
Example: /me is away
mkdir path
Creates a new directory.
Example: /mkdir /Uploads
msg user message
Sends a private message to the user with the nick name in the first
argument. The second argument is the message to send.
wire will create a new window when sending or receiving a private mes-
sage for every user. Typing text in these windows will send private
messages to that user.
Example: /msg morris hey!
mv from to
Moves or renames one path to another.
Example: /mv /Uploads "/Old Uploads"
news [-number | -ALL]
Shows the server news. A flag can be passed to set how many news
entries to show, which is 10 by default. If `ALL' is specified rather
than a number, the whole news is shown.
Example: /news, /news -20, /news -ALL
nick nick
Sets the current nick name.
Example: /nick morris
open host[:port] [-l login] [-p password] [-P port]
Opens a new connection to a server. The current connection is closed.
Login and password can be set with the -l and -p flags.
Example: /open my.server.com, /open my.server.com:3000 -l morris -p
p4ssw0rd
ping
Pings the server to determine latency.
Example: /ping
post message
Posts a new entry to the server news.
Example: /post check out /Uploads/a file.txt
put path
Uploads a file to the current working directory. If a transfer is
already running, adds the upload to the transfer queue.
Example: /put ~/a file.txt
privchat [user]
Creates a private chat. If a nick is a given, also invites that user
to participate in the private chat.
Example: /privchat
pwd
Shows the current working directory.
Example: /pwd
quit
Quits wire.
Example: /quit
reply message
Like msg, but sends the message to the user who sent you a message
last.
Example: /reply i agree
rm path
Deletes the path.
Example: /rm /Uploads
save bookmark
Saves the current settings and connection as a bookmark in ~/.wire/.
Example: /save myserver
search query
Searches the files on the server and displays a list of results.
Example: /search .jpg
serverinfo
Prints information about the current server.
Example: /serverinfo
start transfer
Starts a previously queued transfer by id.
Example: /start 1
stat path
Gets file info on the path.
Example: /stat /Uploads/a file.txt
status message
Sets the current status.
Example: /status away
stop transfer
Stops a running transfer by id.
Example: /stop 1
timestamp [format]
Without arguments, disables the timestamps. With an argument, sets the
timestamp format, a la strftime(3). Default is `%H:%M'.
Example: /timestamp %H:%M:%S
topic [message]
Without arguments, prints the current chat topic. With an argument,
sets a new topic.
Example: /topic, /topic welcome to my.server.com
type path type
Sets the folder type. The first argument is the path, the second is
one of `folder', `uploads' and `dropbox', indicating the folder type.
Example: /type /Uploads uploads
unignore [ignore]
Removes an ignored user by id.
Example: /uignore 1
See also: ignore
uptime
Shows current uptime statistics.
Example: /uptime
version
Shows version information.
Example: /version
who
Shows the user list.
Example: /who
FILES
~/.wire/config
Default configuration file. Read at startup. Consists of a newline
separated list of commands.
~/.wire/bookmark
A named bookmark. Read at startup if bookmark is specified. Read at
runtime using the load command. Consists of a newline separated list
of commands.
AUTHORS
wire and the Wired protocol were developed by Axel Andersson, Zanka Soft-
ware.
BSD Jan 22, 2006 BSD