1
           lite2do-irssi - a lightweight todo manager for Irssi
2
3
                             usage information
4
5
6
   Copyright (C) 2008, 2009 Jaromir Hradilek
7
8
   Permission is granted to copy, distribute and/or modify this document
9
   under the terms of the GNU Free Documentation License, Version 1.3 or
10
   any later version published by the Free Software Foundation;  with no
11
   Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
12
13
   A copy  of the license is included  as a file called FDL  in the main
14
   directory of the lite2do-irssi source package.
15
16
17
1. About the Script
18
19
lite2do-irssi is  a lightweight todo manager  for Irssi  written in Perl 5.
20
Being based  on w2do  and fully compatible  with its  save file format,  it
21
tries to provide a simple alternative for IRC network capable of collabora-
22
tive task management.
23
24
25
2. Script Usage
26
27
Unless set otherwise,  everyone is granted  an unlimited access to the task
28
list from both public channel and private query using a command in the fol-
29
lowing format:
30
31
  :todo COMMAND [ARGUMENT...]
32
33
Alternatively,  if you are running the script in your client,  you can also
34
use an Irssi command:
35
36
  /todo COMMAND [ARGUMENT...]
37
38
Available commands are as follows:
39
40
  list [@GROUP] [TEXT...]
41
  ls [@GROUP] [TEXT...]
42
    Display items in the task list.  Desired subset can be  easily selected
43
    giving a group name, text pattern,  or combination of both; listing all
44
    tasks is usually disabled to avoid unnecessary flood.
45
46
  list %ID
47
  ls %ID
48
    Display task with selected id.
49
50
  add [@GROUP] TEXT...
51
    Add new item to the task list.
52
53
  change ID TEXT...
54
  mv ID TEXT...
55
    Change item with selected id in the task list.
56
57
  change ID @GROUP
58
  mv ID @GROUP
59
    Change group the item with selected id belongs to.
60
61
  finish ID
62
  fn ID
63
    Mark item with selected id as finished.
64
65
  revive ID
66
  re ID
67
    Mark item with selected id as unfinished.
68
69
  remove ID
70
  rm ID
71
    Remove item with selected id from the task list.
72
73
  groups
74
  gr
75
    Display list of groups in the task list  along with the number of tasks
76
    that belong to them.
77
78
  help [COMMAND]
79
    Display usage information.  By default,  list of all supported commands
80
    is displayed. If  the command is supplied,  further  information on its
81
    usage are displayed instead.
82
83
  version
84
    Display version information.
85
86
87
3. Additional Tools
88
89
Sooner or later, you are going to notice that lite2do-irssi lacks some more
90
sophisticated commands that might prove useful for administration purposes,
91
such as operations on whole groups, mass removal of finished tasks, or even
92
clearing the task list. This is not a design flaw. On the contrary, follow-
93
ing the  principle not to reinvent  the wheel,  the use of w2do is strongly
94
advised.
95
96
w2do is a simple to use yet efficient command-line todo manager  written in
97
Perl 5 on which the lite2do-irssi is based,  and you can freely download it
98
from <http://w2do.blackened.cz/>.
99
100
101
4. Bugs
102
103
To report bugs  or even send patches,  you can either add new issue  to the
104
project bugtracker  at  <http://code.google.com/p/w2do/issues/>,  visit the
105
discussion group at <http://groups.google.com/group/w2do/>, or you can con-
106
tact the author directly via e-mail.
107
108
109
5. Copyright
110
111
Copyright (C) 2008, 2009 Jaromir Hradilek <jhradilek@gmail.com>
112
113
This program is free software; see the source for copying conditions. It is
114
distributed  in the hope that it will be useful,  but WITHOUT ANY WARRANTY;
115
without even the implied warranty of  MERCHANTABILITY or FITNESS FOR A PAR-
116
TICULAR PURPOSE.