2 stable releases

Uses new Rust 2024

1.0.1 Jan 11, 2026
1.0.0 Jan 10, 2026

#335 in Text processing

GPL-3.0-or-later

18KB
228 lines

karmist: todoist, but for gigachads

karmist is a small rust application to manage tasks. it is still very much under development, and lacks many features, but has been deemed usable for small cases by its author (me).

features

  • COLORFUL!!
  • invokable at the command-line
  • create, read, update and delete tasks
  • tasks have properties - id, title, description, completed

installation

with cargo, you can cargo install karmist. if you like to feign independence, you can build it from source.

usage

here are some karmist commands and their uses:

  • karmist --database <db.json>: specify the task database for karmist, defaults to .karmist.json.
  • karmist create <id?>: create a task with id <id?>. if id is not supplied, the user is prompted for it.
  • karmist read <id?>: read a task with id <id?>, or all tasks in the database otherwise.
  • karmist update <id?>: update a task with id <id?>. if id is not supplied, the user is prompted for it.
  • karmist delete <id?>: delete a task with id <id?>, or all tasks in the database otherwise.

contributions

first of all, there is absolutely no reason you'd want to commit to this project. if you still wanna, i can't stop you.

Dependencies

~3.5–6.5MB
~96K SLoC