Gol | Empezando | Comandos | Tecnologías | Desinstalación | Licencia
El objetivo es crear una aplicación de línea de comandos de lista de tareas pendientes utilizando Node.js que priorice la productividad y contenga las funciones más importantes sin abrumar al usuario.
Requisitos previos: para ejecutar esta aplicación, necesita Node.js v14.14.0 (o superior) instalado en su computadora.
Desde tu terminal:
# Install the CLI globally
$ npm install -g @stevescruz/task-master
# Execute the CLI
$ task-master
En Windows, es posible que no pueda ejecutar la CLI de task-master debido a las configuraciones de sus políticas de ejecución.
Las políticas de ejecución son responsables de determinar qué scripts puede ejecutar su máquina, lo que ayuda a evitar códigos maliciosos.
Recomiendo intentar ejecutar task-master
a través de CMD y PowerShell para ver cuál funciona. En caso de que ambos no funcionen, entonces es necesario cambiar la política de ejecución de PowerShell.
Lea más sobre las políticas de ejecución en Microsoft Docs.
Lea más sobre esto en Stack Overflow (incluye una solución).
Desde su terminal PowerShell:
# Check your scopes and their execution policies
Get-ExecutionPolicy - List
# Set the execution policy for the scope that will solve your problem
Set-ExecutionPolicy - Scope CurrentUser - ExecutionPolicy Unrestricted
# Whenever you want, you can revert the changes and set your scope's execution policy back to its original settings
Set-ExecutionPolicy - Scope CurrentUser - ExecutionPolicy Undefined
# NOTE: The scopes and execution policies used here are just examples.
task-master task [subcommand]
task
, ejecutará el subcomando list
. task-master task add <description [-p <priority>]
description
de la tarea es obligatoria.-p
(alias: --priority
) de la tarea es opcional. Establece priority
de una tarea y solo puede recibir L
, N
o H
como parámetro.-p
, de forma predeterminada , la priority
de la nueva tarea se establece en N
task-master task delete <id>
id
de la tarea es obligatoria. task-master task done <id>
status
de una tarea como done
, ocultándola para que no aparezca en la lista del comando task list
.id
de la tarea es obligatoria.task-master task tag <id> <tag>
<tag>
proporcionada, lo que permite filtrarla mediante el comando task list -f <tag>
.id
de la tarea es obligatoria.task-master task untag <id>
id
de la tarea es obligatoria. task-master task list [-s <status>] [-f <tag>]
-s <status>
(alias: --show <status>
) es un indicador opcional que obliga al comando task list
a mostrar solo las tareas cuya propiedad de estado corresponde al status
proporcionado (las opciones disponibles para <status>
son done
o pending
) .-d
(alias: --dates
) es un indicador opcional que obliga al comando task list
a mostrar tareas agrupadas por su fecha de creación. task-master task next
-f <tag>
(alias: --filter <tag>
) es un indicador opcional que obliga al comando task list
a mostrar solo las tareas cuya propiedad de etiqueta corresponde a la tag
proporcionada. task-master task next
priority
que no se completó.status
done
. task-master export [target_directory]
target_directory
.target_directory
, exporta el archivo al directorio de trabajo actual. task-master import <filepath>
filepath
especificada obligatoriamente. task-master config [--no-colors]
--no-colors
de la tarea es opcional. Establece la propiedad enableTerminalColors
en false
, deshabilitando la salida en color cuando se utiliza la CLI del maestro de tareas.--no-colors
, de forma predeterminada , establece la propiedad enableTerminalColors
en true
, lo que habilita la salida en color cuando se utiliza la CLI del maestro de tareas. Este proyecto fue desarrollado con las siguientes tecnologías:
Puede desinstalar la CLI de task-master a través de su terminal con el siguiente comando:
# Uninstall the CLI globally
$ npm uninstall -g @stevescruz/task-master
Este proyecto está bajo la licencia MIT.
¡Ponte en contacto conmigo!