cmo
cmo es una herramienta sencilla de terminal para manejar tareas desde la consola.
Secciones del README: Opciones - Descripción - Instalación

Descripción
cmo es una abreviación informal de la frase _casi me olvido_.
El programa nace porque quería tener una lista de tareas siempre a mano. El mismo seguirá en desarrollo siempre y cuando se me vayan ocurriendo mejoras.
cmo está escrito en Rust y se apoya en librerías como:
cmo sigue la especificación XDG a la hora de definir directorios base.
Opciones
Comandos
Por el momento cmo viene con tres comandos: 'add', 'list', 'flip', 'remove' y 'help'.
- add añadirá una tarea (las cuales pueden tener tres ordenes de prioridad: High, Medium y Low) a un archivo
tasks.csv:
# Las opciones High, Medium y Low pueden abreviarse con h, m o l respectivamente.
- list mostrará por pantalla, en orden de mayor prioridad a menor, las tareas presentes es
tasks.csv. También puede elegirse determinadas prioridades:
- flip permite cambiar el estado de una tarea de incompleta a completa, indicando el número de la tarea en el listado:
- remove permite borrar una tarea, indicando el número de la tarea en el listado:
- help mostrará por pantalla un mensaje de ayuda para cada sub-comando.
Instalación
Cargo
Si ya tenés instalado y configurado Rust, podés instalarlo usando:
$ cargo install cmo
Cargo generará el binario y lo colocará en $HOME/.cargo