Todo.txt: administra sus tareas de Todo desde la terminal de Linux


Todo.txt (todo.txt-cli) es un script de shell fácil y extensible para administrar su archivo todo.txt. Le permite agregar todos, enumerar todos los agregados, marcar una entrada como hecha, agregar texto a líneas existentes y eliminar líneas duplicadas de todo.txt, todo desde la línea de comandos de Linux.

También admite el archivado (mueve todas las tareas realizadas de todo.txt a done.txt y elimina las líneas en blanco), la eliminación de prioridades (elimina la prioridad) de las tareas y mucho más.

Todo.txt-cli es parte de las aplicaciones todo.txt que son editores mínimos, de código abierto y multiplataforma, enfocados en todo.txt que lo ayudan a administrar sus tareas con unas pocas teclas y toques posibles. Todo.txt CLI y Todo.txt Touch están diseñados para CLI, iOS y Android.

Cómo instalar la CLI de Todo.txt en Linux

Para instalar todo.txt-cli, primero necesitas clonar el repositorio git en tu sistema usando el siguiente comando git.

$ cd ~/bin
$ git clone https://github.com/todotxt/todo.txt-cli.git
$ cd todo.txt-cli/

Luego ejecute los siguientes comandos para construir e instalar todo.txt-cli.

$ make
$ sudo make install

Nota: Makefile crea varias rutas predeterminadas para los archivos instalados. Puede utilizar las siguientes variables para realizar ajustes en su sistema:

  • INSTALL_DIR: RUTA para ejecutables (predeterminado/usr/local/bin).
  • CONFIG_DIR: RUTA para la configuración de todo.txt.
  • BASH_COMPLETION: RUTA para scripts de autocompletado (predeterminado en /etc/bash_completion.d).

Por ejemplo:

$ make install CONFIG_DIR=$HOME/.todo INSTALL_DIR=$HOME/bin BASH_COMPLETION_DIR=/usr/share/bash-completion/completions

Cómo usar la CLI de Todo.txt en Linux

Para agregar una tarea pendiente a su archivo todo.txt, ejecute los siguientes comandos.

$ sudo todo.sh add "setup new linode server"
$ sudo todo.sh add "discuss fosswork.com site with Ravi"

Para enumerar las tareas pendientes agregadas, use el siguiente comando.

$ todo.sh ls

Puede marcar la tarea como hecha en todo.txt usando el siguiente comando.

$ sudo todo.sh do 1

También puede eliminar una tarea pendiente, por ejemplo.

$ sudo todo.sh del 1

Para obtener más opciones de uso y comandos, ejecute el siguiente comando.

$ todo.sh -h

Página de inicio de Todo.txt: http://todotxt.org/

¡Eso es todo! Todo.txt es un script de shell simple para crear y administrar todas sus tareas desde la terminal de Linux. Comparta sus pensamientos al respecto o haga cualquier pregunta a través del formulario de comentarios a continuación.