Todz is a command-line tool designed to help you stay organized by managing your tasks efficiently.
Todz is currently under active development. Stay tuned for updates as we build and refine this exciting new tool!
- Create and manage tasks.
- Mark tasks as complete or incomplete.
- List all tasks or filter by status.
- Simple and intuitive command-line interface.
You can install Todz globally using npm or yarn:
npm install -g todz
# or
yarn global add todz
Todz offers a variety of commands to help you manage your tasks effectively:
Initializes the task database. You can specify a custom path for the database file.
todz init [--path <path: string>]
Adds a new task with the given description.
todz add <description: string>
Edits the description of the task with the provided ID.
todz edit <id: number> <new-description: string>
Lists all tasks. You can filter tasks by their completion status.
todz list [--status <completed|incomplete>]
Marks the task with the given ID as complete.
todz complete <id: number>
Marks the task with the given ID as incomplete.
todz incomplete <id: number>
Removes the task with the given ID.
todz remove <id: number>
Displays tool information (incomplete feature).
todz help
Here are some examples of how to use Todz:
-
To add a new task:
todz add "Complete project report."
-
To list all incomplete tasks:
todz list --status incomplete
-
To mark a task as complete:
todz complete 1
For a detailed history of changes to this project, please refer to the changes.log file in the root directory.
This project is licensed under the MIT License. See the LICENSE file for details.
Get started with Todz today and keep your tasks organized!