Цель | Начало работы | Команды | Технологии | Удаление | Лицензия
Цель состоит в том, чтобы создать приложение командной строки списка дел с использованием Node.js, которое отдает приоритет производительности и содержит наиболее важные функции, не перегружая пользователя.
Предварительные требования: для запуска этого приложения на вашем компьютере должен быть установлен Node.js v14.14.0 (или выше).
С вашего терминала:
# Install the CLI globally
$ npm install -g @stevescruz/task-master
# Execute the CLI
$ task-master
В Windows вы не сможете запустить CLI мастера задач из-за настроек ваших политик выполнения.
Политики выполнения отвечают за определение того, какие сценарии разрешено выполнять вашему компьютеру, что помогает избежать вредоносного кода.
Я рекомендую попробовать запустить task-master
через CMD и PowerShell, чтобы увидеть, какой из них работает. Если оба не работают, необходимо изменить политику выполнения PowerShell.
Дополнительные сведения о политиках выполнения см. в Microsoft Docs.
Подробнее об этом читайте на сайте Stack Overflow (включая решение).
Из терминала 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
не указана подкоманда, она выполнит подкоманду list
. task-master task add <description [-p <priority>]
description
задачи обязательно.-p
(псевдоним: --priority
) задачи не является обязательным. Он устанавливает priority
задачи и может принимать в качестве параметра только L
, N
или H
-p
опущена, по умолчанию priority
новой задачи устанавливается на N
task-master task delete <id>
id
задачи является обязательным. task-master task done <id>
status
задачи как done
, скрывая ее от вывода командой task list
.id
задачи является обязательным.task-master task tag <id> <tag>
<tag>
, что позволяет фильтровать его с помощью команды task list -f <tag>
.id
задачи является обязательным.task-master task untag <id>
id
задачи является обязательным. task-master task list [-s <status>] [-f <tag>]
-s <status>
(псевдоним: --show <status>
) — необязательный флаг, который заставляет команду task list
отображать только те задачи, свойство status которых соответствует предоставленному status
(доступные параметры для <status>
done
или pending
) .-d
(псевдоним: --dates
) — это необязательный флаг, который заставляет команду task list
отображать задачи, сгруппированные по дате их создания. task-master task next
-f <tag>
(псевдоним: --filter <tag>
) — это необязательный флаг, который заставляет команду task list
отображать только те задачи, свойство тега которых соответствует предоставленному tag
. task-master task next
priority
, которая не была выполнена.status
done
. task-master export [target_directory]
target_directory
.target_directory
опущен, файл экспортируется в текущий рабочий каталог. task-master import <filepath>
filepath
. task-master config [--no-colors]
--no-colors
задачи не является обязательным. Он устанавливает для свойства enableTerminalColors
значение false
, отключая цветной вывод при использовании интерфейса командной строки мастера задач.--no-colors
опущен, по умолчанию для свойства enableTerminalColors
устанавливается значение true
, что включает цветной вывод при использовании интерфейса командной строки мастера задач. Этот проект был разработан с использованием следующих технологий:
Вы можете удалить CLI Task-Master через терминал с помощью следующей команды:
# Uninstall the CLI globally
$ npm uninstall -g @stevescruz/task-master
Этот проект находится под лицензией MIT.
Свяжитесь со мной!