Package: todoster
todosterA simple command line todo listFeatures|Installation|Usage|Troubleshooting|Similar AppsFeaturestodoster is conciously kept simple. For other, potentially more feature rich apps, check outsimilar appsbelow.Nevertheless, it does havesomefeatures:Manage Tasks:Like any good todo app, todoster lets you add, edit, complete and delete tasks. Tasks can have a due date and a location, as well as be high priority and belong to a project.Manage Projects:Projects are color coded and can be assigned tasks. Projects can also be archived if e.g. they are completed.Different Todo List Views:You can have your tasks displayed by due date, project and location, as well as choose to display only the tasks for the next two weeks and tasks without a due date.Features I conciously chose not to have:recurring tasksstatistics"version history" of tasksInstallationtodoster is available onPyPI. This is the easiest way to install it. All dependencies will be installed automatically.pipinstalltodosterUsageUSAGE
    $ todoster [COMMAND]

COMMANDS
    None        display default todo list
    task, t     manage tasks
    project, p  manage projects
    show, s     display todo liststodoster creates a.todosterfolder in your home directory (~/) where it saves all tasks and projects. If you want to specify a different folder for these files, you need to set theTODOSTER_DIRin your.bashrclike so:export TODOSTER_DIR=/path/that/you/wantManaging TasksUSAGE
    $ todoster task [COMMAND]

COMMANDS
    add          add a task
    edit [ID]    edit a task
    check [ID]   mark a task as completed/not completed
    delete [ID]  delete a task

ARGUMENTS
    ID  id of the task

OPTIONS (add and edit only)
    -t/--title [TITLE]        set title
    -d/--date [DATE]          set due date
    -p/--project [SHORTCODE]  set project
    -l/--location [LOCATION]  set location
    -i/--important            mark task as important

EXAMPLES
    $ todoster task add -t "new task" -d 10.12.2018 -l "Office"
    $ todoster task edit 23 -d 15.12.2018
    $ todoster task edit 23 -i
    $ todoster task check 23
    $ todoster task delete 23Managing ProjecctsUSAGE
    todoster project [COMMAND]

COMMANDS
    l, list [-a/--all]      list projects (incl. archived if -a flag is set)
    a, add                  create project
    e, edit [SHORTCODE]     edit project
    c, archive [SHORTCODE]  archive project
    d, delete [SHORTCODE]   delete project and all associated tasks

ARGUMENTS
    SHORTCODE  shortcode of the project

OPTIONS (add and edit only)
    -t/--title [TITLE]          set title
    -s/--shortcode [SHORTCODE]  set shortcode
    -c/--color [COLOR]          set color

VALID COLOR VALUES
    default
    grey
    red
    green
    yellow
    blue
    purple
    cyan
    white

EXAMPLES
    $ todoster project add -t "React Website Tutorial" -s react-tute -c green
    $ todoster project edit react-tute -c purple
    $ todoster project archive react-tute
    $ todoster project delete react-tute
    $ todoster project list -aThe Different List ViewsUSAGE
    todoster show [COMMAND]

COMMANDS
    current   show tasks due in this or the next week
    backlog   show tasks without a due date
    date      show tasks grouped by week
    location  show tasks grouped by location
    priority  show tasks grouped by priority
    project   show tasks grouped by project

OPTIONS
    -a, --all      show tasks belonging to archived projects
    -c, --checked  show checked tasks with no due date or a due date in the future
    -p, --past     show checked tasks with a due date in the past (only works in combination with -c)TroubleshootingBug Reports and Feature RequestsBug reports and feature requests are very much appreciated. Please contact me on Twitter (@SolviAu) or open an issuehere.Similar AppsThe app was originally inspired bytaskbook. Other cli apps I found are:committasktdsophieau.github.io– Twitter@SolviAu– © 2018,MIT Licence