Taskwarriorでスケジュールを管理しましょう
目的
タスクウォリアーの基本を学んで、タスク管理やスケジュールを作成しましょう。
分布
Taskwarriorは、すべての主要なディストリビューションで利用可能な非常に一般的なプログラムです。
要件
ルート権限を持つ作動しているLinuxインストール。
難しさ
簡単
協定
- # – 指定されたLinuxコマンドは、rootユーザーとして直接実行するか、
sudoコマンドを使用して実行する必要があります。 - $ – 一般的な非特権ユーザーとして実行される必要があるLinuxコマンドを要求します
紹介
Taskwarriorは、タスクや目標を管理するためのシンプルでありながら強力なコマンドラインツールです。Taskwarriorはしばらくの間存在しており、現在も活発に開発されていて、大変強力です。今日の時点では、Taskwarriorはおそらく利用可能な最高のコマンドラインタスク管理ユーティリティです。
タスクウォリアーをインストールする
Taskwarriorは、主要なディストリビューションのリポジトリにtaskとして用意されていますが、OpenSUSEではtaskwarriorと呼ばれています。パッケージマネージャを使ってインストールできます。
タスクを作成する
基本的なタスクを作成するのは非常に簡単です。コマンド task add を入力し、追加したいタスクを続けて入力してください。
task add Learn Taskwarrior特に必要な構文は多くありません。再度言いますが、シンプルさがこの中心です。
task add Remember to update server締切
これらのタスクがいつまでに完了する必要があるのか追跡できないと、かなり困ったことになります。結局、1週間後に期限があるタスクは、今日の終わりまでに完了しなければならないタスクとは大きく異なります。Taskwarriorはその点でもあなたをサポートします。
task add Remember to update server due:todaydue:を使用することで、期限を指定できます。Taskwarriorは非常に直感的です。多くの状況で、明示的な日付の代わりに曜日の一般的な名前を使うことができます。
task add Write backup script due:thursTaskwarriorは次の木曜日を指していることを理解し、その日の日付を見つけて追加します。
もし何かがさらに未来にある場合、または日付を明示的に設定したい場合も、それができます。
task add Install Gentoo due:2017-07-24優先度
物事には、他のものよりもずっと重要なものがあります。Taskwarriorは、タスクの優先順位を指定できる優先順位システムを持っています。これには「L」、「M」、「H」の3つのオプションがあります。おそらく、あなたはそれが何を意味するかを推測できるでしょう。
priority:を使ってタスクに優先度を追加してください。
task add Get Overwatch working in Wine priority:Hもちろん、優先順位と期限を一緒に追加することもできます。
task add Install Rails update due:mon priority:Hタスク一覧
リストを持っていても、それを見ることができなければ意味がありません。タスクを列挙するのは簡単です。
task list特定の基準によってリストするタスクを指定することもできます。
task list due:todayそれは他の日付でも機能します。
task list due:tomorrowここでもそれらを組み合わせることができます。
task list due:tomorrow priority:Hタスクを完了する
明らかに、あなたはタスクを完了したら、それをマークすることができるでしょう。それも簡単です。
タスクを完了としてマークするには、Taskwarriorが割り当てたID番号を知る必要があります。タスクをリストアップすれば簡単に見つけることができます。IDの列は最初にあります。
それを手に入れたら、タスクウォリアーにそれが完了したことを伝えることができます。
task 1 doneタスクを修正する
作成した後でも、そのID番号を使ってタスクを変更することができます。
task 2 modify priority:Mそれにより、IDが2のタスクの優先度が中程度に変更されます。
実際にタスクのテキストを変更することもできます。
task 3 modify Install Arch in production
一度に複数のことを変えることができない理由はありません。
task 4 modify Update Django priority:H due:tuesタスクを削除する
もし何らかの理由で、タスクを完了する必要がなくなった場合は、deleteオプションを使って完全にリストから削除することができます。それ以前のものと同様に、deleteはタスクのID番号を使用してそれを選択します。
task 3 deleteTaskwarriorは、タスクを削除する前に本当に削除して良いか確認を求めてきます。また、間違った番号を渡してしまった場合に備えて、そのテキストに関連付けられたテキストも出力します。
締めくくりの考え
Taskwarriorにはまだ探求すべき多くの機能がありますが、今はこの機能豊富なプログラムの核心について自信を持っているはずです。
Taskwarriorは、あなたがやるべきことを追跡するのに本当に役立ちます。さらに、コマンドラインから利用可能なので、完全にスクリプト化することもできます。