Sasaran | Memulai | Perintah | Teknologi | Penghapusan instalasi | Lisensi
Tujuannya adalah membuat aplikasi baris perintah daftar tugas menggunakan Node.js yang memprioritaskan produktivitas dan berisi fitur terpenting tanpa membebani pengguna.
Prasyarat: untuk menjalankan aplikasi ini, Anda memerlukan Node.js v14.14.0 (atau lebih tinggi) yang diinstal di komputer Anda.
Dari terminal Anda:
# Install the CLI globally
$ npm install -g @stevescruz/task-master
# Execute the CLI
$ task-master
Di Windows, Anda mungkin tidak dapat menjalankan CLI task-master karena konfigurasi kebijakan eksekusi Anda.
Kebijakan eksekusi bertanggung jawab untuk menentukan skrip apa yang boleh dijalankan oleh mesin Anda, sehingga membantu menghindari kode berbahaya.
Saya sarankan mencoba menjalankan task-master
melalui CMD dan PowerShell untuk melihat mana yang berfungsi. Jika keduanya tidak berfungsi, maka kebijakan eksekusi untuk PowerShell perlu diubah.
Baca selengkapnya tentang kebijakan eksekusi di Microsoft Docs.
Baca selengkapnya tentang ini di Stack Overflow (termasuk solusinya).
Dari terminal PowerShell Anda:
# 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
, subperintah list
akan dijalankan. task-master task add <description [-p <priority>]
description
tugas bersifat wajib.-p
(alias: --priority
) pada tugas bersifat opsional. Ini menetapkan priority
tugas dan hanya dapat menerima L
, N
atau H
sebagai parameter.-p
dihilangkan, secara default , priority
tugas baru diatur ke N
. task-master task delete <id>
id
tugas adalah wajib. task-master task done <id>
status
tugas sebagai done
, menyembunyikannya agar tidak dicantumkan oleh perintah task list
.id
tugas adalah wajib.task-master task tag <id> <tag>
<tag>
yang disediakan, sehingga memungkinkannya difilter berdasarkan perintah task list -f <tag>
.id
tugas adalah wajib.task-master task untag <id>
id
tugas adalah wajib. task-master task list [-s <status>] [-f <tag>]
-s <status>
(alias: --show <status>
) adalah tanda opsional yang memaksa perintah task list
untuk hanya menampilkan tugas yang properti statusnya sesuai dengan status
yang disediakan (opsi yang tersedia untuk <status>
sudah done
atau pending
) .-d
(alias: --dates
) adalah tanda opsional yang memaksa perintah task list
untuk menampilkan tugas yang dikelompokkan berdasarkan tanggal pembuatannya. task-master task next
-f <tag>
(alias: --filter <tag>
) adalah tanda opsional yang memaksa perintah task list
untuk hanya menampilkan tugas yang properti tagnya sesuai dengan tag
yang disediakan. task-master task next
priority
yang belum selesai.status
done
. task-master export [target_directory]
target_directory
.target_directory
dihilangkan, file akan diekspor ke direktori kerja saat ini. task-master import <filepath>
filepath
yang ditentukan secara wajib. task-master config [--no-colors]
--no-colors
bersifat opsional. Ini menyetel properti enableTerminalColors
ke false
, menonaktifkan keluaran berwarna saat menggunakan CLI master tugas.--no-colors
dihilangkan, secara default , properti enableTerminalColors
akan disetel ke true
, sehingga keluaran berwarna akan diaktifkan saat menggunakan CLI task-master. Proyek ini dikembangkan dengan teknologi berikut:
Anda dapat menghapus instalasi CLI task-master melalui terminal Anda dengan perintah berikut:
# Uninstall the CLI globally
$ npm uninstall -g @stevescruz/task-master
Proyek ini berada di bawah lisensi MIT.
Hubungi saya!