Initial import of the ircii-pana-1.1-final source tree.

git-svn-id: svn://svn.code.sf.net/p/bitchx/code/tags/ircii-pana-1.1-final@1 13b04d17-f746-0410-82c6-800466cd88b0
This commit is contained in:
Kevin Easton
2008-02-25 09:25:32 +00:00
commit 28febcfea9
1429 changed files with 250653 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
Synopsis:
timer [-refnum <num|name>] [-repeat <times>] <seconds> [<action>]
timer -delete [all]|[<num>]
Description:
This command allows the client to store arbitrary commands scheduled
for execution at some specified number of seconds in the future. Any
number of timers may be set, and any number of commands may be used
in a timer. Timers with multiple commands must have those commands
surrounded by curly braces.
All timers are assigned a reference number to distinguish them from
each other. A specific reference number may be specified, though the
number may not be one that is already in use, and it must be either a
non-negative integer or a string of no more than 10 characters (longer
strings will be silently truncated). The reference number or name is
also used to delete a timer. Using the TIMER command with no
arguments will display the list of pending timers.
When used with -repeat, the timer will only expire after running through
<times> number of times.
Options:
-delete <num>|all delete the numbered timer, or all timers
-list same as using no arguments; lists all timers
-refnum <num|name> set a timer with the given reference number or name
-repeat <times> cycle through the timer <times> times before expiring
-update re-assign the timer with new values
-window <windesc> specifies in which window the timer should go off
Examples:
To create a reminder that X Files will be on in 10 minutes:
timer 600 {
beep
echo *** X Files is on!
echo *** Why are you still on irc?!
}
To assign a specific refnum to that timer:
timer -ref 103 600 { ... }
timer -ref foo 600 { ... }
This timer's reference name will be truncated to "foobarbooy":
timer -ref foobarbooya 45 { ... }
To delete all pending timers:
timer -d all
Other Notes:
EPIC attempts to keep track of which server and window each timer was
started from. Each timer will be reverted back to that window and server
when it expires.