Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.3 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67a
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Utilities

    done 1.0.3

    Download button

    No screenshots available
    Downloads: 276  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Nathaniel K Smith | More programs
    GPL / FREE
    April 6th, 2010, 06:00 GMT [view history]
    ROOT / Utilities

     Read user reviews (0)  Refer to a friend  Subscribe

    done description

    Simple, elegant command-line todo list tool

    done was inspired by:

        the darcs UI
        timebook.py
        todo.sh
        remember the milk
        kOrganizer

    and aims to distill my favorite aspects of each of these tools into one, useful tool.

    It was initially written in Haskell as a pedagogical exercise. I found that I was beginning to rely on it but was having trouble getting into Haskell enough to really make it code I was proud of. So I rewrote it in Python.

    It uses sqlite3.

    Usage:
        d a [-d due] task
            add a task, optional natural language due date
        d l [-s (due|created)] [filter...]
            list out tasks, optional sort, optional filters
        d d [filter...]
            go through tasks to mark finished ones, optional filters
        d b
            launch sqlite3 backend
    ###

    $: d a '7708 check logs again' -d tomorrow
    $: d a '7848 write trigger'
    $: d a '7848 write function'
    $: d l
        7708 check logs again (due 17 Feb 2010)
        7848 write trigger
        7848 write function
    $: d l -s name
        7708 check logs again (due 17 Feb 2010)
        7848 write function
        7848 write trigger
    $: d l 7848
        7848 write trigger
        7848 write function
    $: d l 'due:tomorrow'
        7708 check logs again (due 17 Feb 2010)
    $: d d 7708
        finished with...
            7708 check logs again (due 17 Feb 2010)? [y/N]:y
        X 7708 check logs again (due 17 Feb 2010)
    $: d d 7848
        finished with...
            7848 write trigger? [y/N]:y
            7848 write function? [y/N]:n
        X 7848 write trigger
    $: d l
        7848 write function
    $: d b
        quit and spawn sqlite3 instance
    $: d h
        Usage: ...

    ###

    DB schema:
    tasks
        id primary key
        desc text
        due integer
        created integer
        done boolean default 0



    Product's homepage

    Requirements:

    · Python

    What's New in This Release: [ read full changelog ]

    · Bugfix release. Should work fine from fresh install, now. Thanks to Fabien for patch.

      


    TAGS:

    todo list | todo tool | todo | lists | utility

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM