W2DO(1)
π W2DO(1) π
okay bestie, so this is the manual page for w2do, and it lives in the User Contributed Perl Documentation section of your friendly neighbourhood man pages. it's giving "i'm gonna fix your entire life with one command" energy and honestly? it ate. π
β¨ NAME β¨
w2do β a simple text-based todo manager. that's it, that's the whole vibe. π¦
πΈ SYNOPSIS πΈ
w2do [-l] [-t task] [-g group] [-d date] [-p priority] [-f|-u]
w2do -a task [-g group] [-d date] [-p priority] [-f|-u]
w2do -c id [-t task] [-g group] [-d date] [-p priority] [-f|-u]
w2do -r id
w2do [options]
like, look at those little recipes. pick one and go, queen. π
π DESCRIPTION π
w2do is a simple to use yet efficient command-line todo manager, and it's written in Perl. literally your tasks, your terminal, no nonsense, no browser tabs open that you'll never look at again. periodt. β¨
π OPTIONS π
π General Options π
-l,--listβ shows you the items chilling in the task list. all tasks get listed by default, but if you wanna see just a lil subset you can totally do that by throwing in some options alongside. and since listing is the default action anyway, you can just... not type this one. it's optional, she's lowkey doing it for free. π-a task,--add taskβ adds a new item with the task name you picked to the task list. if you don't give it any of the extra specifying options, it rolls with the groupgeneral, the due dateanytimeand the priority3by default, and the task gets marked as unfinished. defaults are the blueprint, bestie. π«-c id,--change idβ changes the item with the id you selected in the task list. heads up tho: you need more specifying options for it to actually do anything. she's not a mind reader. π-r id,--remove idβ removes the item with the selected id from the task list. bye girl, you won't be missed (affectionate). π--change-group groupβ changes all the items in the group you picked. same deal, you need further specifying options or literally nothing happens.--remove-group groupβ removes all the items from the selected group. whole group, gone, no crumbs. π«Ά--purge-group groupβ removes all the finished items from the selected group. unfinished ones get to stay, they're still on their journey. π§--change-date dateβ changes all the items with the selected due date. yep, further specifying options required, you know the drill by now.--remove-date dateβ removes all the items with the selected due date.--purge-date dateβ removes all the finished items with the selected due date.--change-pri priorityβ changes all the items with the selected priority. further specifying options required, again, always, forever. π--remove-pri priorityβ removes all the items with the selected priority.--purge-pri priorityβ removes all the finished items with the selected priority.--change-oldβ changes all the items whose due date has passed. further specifying options required, no exceptions.--remove-oldβ removes all the items whose due date has passed. overdue tasks, your reign of terror is over. β--purge-oldβ removes all the finished items whose due date has passed.--change-allβ changes all the items in the task list. further specifying options required, obviously.--remove-allβ removes all the items from the task list. scorched earth, but make it self-care. π₯--purge-allβ removes all the finished items from the task list.--undoβ reverts your last action. when you invoke it, the data gets restored from the backup file (that's~/.w2do.bakby default, iykyk), and that backup file gets deleted at the same time. so it's a one-shot undo, bestie β use it wisely. π--groupsβ displays a comma-delimited list of all the groups in the task list. a little roster of your responsibilities. π--statsβ displays detailed task list statistics. numbers about your tasks. we love data. π-h,--helpβ displays the help message and exits. she's helpful and then she leaves, iconic behaviour. π-v,--versionβ displays version information and exits.
π¦ Specifying Options π¦
-t task,--task taskβ specifies the task name. name your task, give it an identity, main character energy. β¨-g group,--group groupβ specifies the group name. the group name should be a single word with a maximum of 10 characters, but don't stress β longer names get shortened automatically. she'll handle it. π-d date,--date dateβ specifies the due date. your options areanytime,today,yesterday,tomorrow,month,year, or an exact date in theYYYY-MM-DDformat, e.g.2008-06-17for 17 June 2008. so many flavours, pick your fave. πΈ-p priority,--priority priorityβ specifies the priority. available options are integers between 1 and 5, where 1 represents the highest priority. yes, lower number = more urgent, it's giving chaotic but we move. π₯-f,--finishedβ specifies the finished task. done and dusted, we love a completed era. π-u,--unfinishedβ specifies the unfinished task. she's still cooking. π
π Additional Options π
-s file,--savefile fileβ uses the file you picked instead of the default~/.w2doas a save file. custom save file, custom queen. π-w width,--width widthβ uses the line width you picked; the minimal value is 75. don't go below it, she said what she said. π-q,--quietβ avoids displaying messages that aren't necessary. shhh. π€«-V,--verboseβ displays all the messages; this is the default option. she's a talker and we respect it. π£οΈ-C,--colour,--colorβ uses coloured output instead of the default plain text version. pretty colours, we're obsessed. π-X,--no-colour,--no-colorβ uses plain text output (no colours); this is the default option.-b,--bareβ does not display the table header and group separators. minimalism, she's sleek. β¨-B,--no-bareβ displays the table header and group separators; this is the default option.-I,--no-idβ does not display the ID column in the listing.--with-idβ displays the ID column in the listing; this is the default option.-G,--no-groupβ does not display the group column in the listing.--with-groupβ displays the group column in the listing; this is the default option.-D,--no-dateβ does not display the due date column in the listing.--with-dateβ displays the due date column in the listing; this is the default option.-P,--no-priorityβ does not display the priority column in the listing.--with-priorityβ displays the priority column in the listing; this is the default option.-S,--no-stateβ does not display the state column in the listing.--with-stateβ displays the state column in the listing; this is the default option.
π§ ENVIRONMENT π§
W2DO_SAVEFILEβ use the file you picked instead of the default~/.w2doas a save file. same energy as-s, but it lives in your environment, sneaky queen. π«W2DO_WIDTHβ use the line width you picked; the minimal value is 75. again: don't go below 75, bestie. π
π FILES π
~/.w2doβ the default save file. your tasks live here, protect her at all costs. π~/.w2do.bakβ the default backup file. this is the one--undopulls from, and also the one--undodeletes, so like. be aware. π
π«Ά SEE ALSO π«Ά
w2html(1), w2text(1), perl(1).
go read those too, they're part of the friend group. β¨
π BUGS π
wanna report bugs or even send patches? (sending patches?? king behaviour π) you've got options, bestie:
- add a new issue to the project bugtracker at <http://code.google.com/p/w2do/issues/>
- visit the discussion group at <http://groups.google.com/group/w2do/>
- or you can contact the author directly via e-mail
π AUTHOR π
Written by Jaromir Hradilek <jhradilek@gmail.com>.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included as a file called FDL in the main directory of the w2do source package.
π COPYRIGHT π
Copyright (C) 2008, 2009, 2010 Jaromir Hradilek
This program is free software; see the source for copying conditions. It is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. (that's the legal way of saying "if it breaks, that's on you bestie, no cap." π)
and that's the whole page, babes!! this gorgeous little thing is Version 2.3.1, dated 2018-12-28 β she's been serving since 2018 and she's still that girl. go forth and manage your tasks, my love. mwah. ππ¦β¨
π¦ where this page comes from
- debian bookworm: w2do 2.3.1-8 Β· GPL-3.0-only
- debian trixie: w2do 2.3.1-8 Β· GPL-3.0-only
- ubuntu jammy: w2do 2.3.1-8 Β· GPL-3.0-only
- ubuntu noble: w2do 2.3.1-8 Β· GPL-3.0-only
- ubuntu questing: w2do 2.3.1-8
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms