Text based but human and VCS friendly task manager
Project description
VCSTODO: a human and VCS friendly text based task manager
VCSTODO is a CLI program in the same spirit as Todotxt and many others.
It’s in dev, unstable, and with absolutly no garanty it currently works or will ever do. It’s just something I do as an experiment.
Features
Add tasks (content, and tags for now)
List and filter tasks (by tags, status, then order and limit)
Mark a task as todo or done
The main benefit of vcstodo compared to the other projects:
Tags
(Very) Human friendly task file format
One file per task, one directory for done tasks, one for todo task: it’s designed to be commited in your VCS
Multiuser suport (weak, but plan to improve)
Planning for comments
Setup
There is no pypi entry, but you can install it doing:
pip install git+git://repo
Usage
At your project root:
tdo init
Add a task:
tdo add "This is a very important task" tdo add "A task with tags" --tags "stuff, that, matters"
List tasks:
tdo lst tdo tdo --status done --withtags "stuff"
Mark task as done:
tdo check 1
1 should be the task number given by tdo lst
Mark task as todo:
tdo uncheck 1
Use –help with any command to learn about options.
Plans
Do not count on it. It’s just noted as a reminder for me. The project could die tomorrow.
options shortcuts
Comments
Strong multi user capabilities
Some commands to edit inline, and with a text editor
Unit tests
command completion
Deep search command, maybe using
A plugin architecture with a API
Git integration using a plugin
Some UI
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file VCSTodo-0.1.tar.gz.
File metadata
- Download URL: VCSTodo-0.1.tar.gz
- Upload date:
- Size: 11.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
232129c4ba8c25fad556f92b202f7f400db8e79521e1b5c3ed6dd3322bd7f0f0
|
|
| MD5 |
08dd2dd0ca40709424cdb14a73c7c99f
|
|
| BLAKE2b-256 |
f2cbf49a92f26bdca8c01469050c0087f1782d3cd5f4bf2482ca84ec7b5bec6a
|