目標 | はじめに | コマンド | テクノロジー | アンインストール | ライセンス
目標は、Node.js を使用して生産性を優先し、ユーザーに負担をかけずに最も重要な機能を備えた ToDo リスト コマンドライン アプリケーションを作成することです。
前提条件: このアプリケーションを実行するには、コンピューターに Node.js v14.14.0 (またはそれ以降) がインストールされている必要があります。
端末から:
# Install the CLI globally
$ npm install -g @stevescruz/task-master
# Execute the CLI
$ task-master
Windows では、実行ポリシーの構成が原因でタスクマスター CLI を実行できない場合があります。
実行ポリシーは、マシンに実行を許可するスクリプトを決定する役割を果たし、悪意のあるコードを回避するのに役立ちます。
CMD と PowerShell を介してtask-master
を実行して、どちらが機能するかを確認することをお勧めします。どちらも機能しない場合は、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>
) は、ステータス プロパティが指定されたstatus
に対応するタスクのみをtask list
コマンドで表示するように強制するオプションのフラグです ( <status>
で使用可能なオプションはdone
] または [ pending
です)。 。-d
(エイリアス: --dates
) は、 task list
コマンドでタスクを作成日ごとにグループ化して表示するオプションのフラグです。 task-master task next
-f <tag>
(エイリアス: --filter <tag>
) は、指定されたtag
に対応するタグ プロパティを持つタスクのみをtask list
コマンドに表示させるオプションのフラグです。 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
に設定し、タスクマスター CLI の使用時に色付き出力を無効にします。--no-colors
フラグを省略すると、デフォルトで、 enableTerminalColors
プロパティがtrue
に設定され、タスクマスター CLI の使用時にカラー出力が有効になります。 このプロジェクトは次のテクノロジーを使用して開発されました。
次のコマンドを使用して、端末からタスクマスター CLI をアンインストールできます。
# Uninstall the CLI globally
$ npm uninstall -g @stevescruz/task-master
このプロジェクトは MIT ライセンスの下にあります。
私に連絡してください!