barnowl1
Tty‐based zephyr client
Usage
barnowl [-n]
[-d]
[-D]
[-v]
[-h]
[-c
CONFIGFILE]
[-t
TTY]
[-s
CONFIGDIR]
Overview
BarnOwl is a fully integrated tty‐based instant messaging client. Currently it supports AOL Instant Messenger, MIT Zephyr, Jabber, IRC, and Twitter. It is curses‐based, allows for emacs‐style editing of outgoing messages, and uses Perl as an extension and configuration language. BarnOwl will also run happily without a configuration file.
Once BarnOwl is started, typing ‘h’ will display a help screen. Typing ‘:’ enters command mode, allowing the user to type a BarnOwl command line.
Options
The following command-line options are avilable when running BarnOwl:
-
-n, --no-subs -
Do not subscribe to zephyr messages on startup. By default,
BarnOwlsubscribes to the default subscriptions and to anything found in ~/.zephyr.subs. When this option is used, no subscriptions are loaded.
-
-c, --config-file=FILE -
Specify an alternate config file for
BarnOwlto use. The config file is an arbitrary Perl script evaluated in the main package, and if it overrides the BarnOwl::startup method that is run whenBarnOwlstarts. (Compare ~/.owl/startup, which containsBarnOwlcommands that are run at startup after the config file is loaded.)By default,
BarnOwluses the first of ~/.owl/init.pl, ~/.barnowlconf, or ~/.owlconf that exists.
-
-s, --config-dir=DIR -
Specify an alternate configuration directory. By default,
BarnOwluses ~/.owl/.
-
-t, --tty=TTY -
Specify the tty name to use for the zephyr location.
-
-v, --version -
Print the version number of
BarnOwland exit.
-
-d, --debug -
Enable debugging. By default, debugging information is placed in /var/tmp/barnowl-debug.PID.
-
-h, --help -
Print command‐line option help.
Releases
9 releases since Debian 5.0 (Lenny); the text changed 2 times.
--config-dir since Debian 8 (Jessie);
--config-file since Debian 8 (Jessie);
--debug since Debian 8 (Jessie);
--help since Debian 8 (Jessie);
--no-subs since Debian 8 (Jessie);
--tty since Debian 8 (Jessie);
--version since Debian 8 (Jessie);
-c since Debian 8 (Jessie);
-d since Debian 8 (Jessie);
-h since Debian 8 (Jessie);
-n since Debian 8 (Jessie);
-s since Debian 8 (Jessie);
-t since Debian 8 (Jessie);
-v since Debian 8 (Jessie).