安装TaskWarrior
TaskWarrior是款命令行的任务管理软件。
准备
Ubuntu:
sudo apt-get install pkg-config autoconf autogen cmake
sudo apt-get install uuid-dev libgmp-dev libreadline-dev
Mac:
brew install gnutls
brew install cmake
装nettle>=3.1 (Mac不需要)
Ubuntun > 16.04 只需: sudo apt install nettle-dev
wget https://ftp.gnu.org/gnu/nettle/nettle-3.1.tar.gz
tar xfz nettle-3.1.tar.gz
cd nettle-3.1/
./configure
make
sudo make install
装gnutls 3.5.4 (Mac不需要)
Ubuntun > 16.04 只需: sudo apt install gnutls-bin
wget ftp://ftp.gnutls.org/gcrypt/gnutls/v3.5/gnutls-3.5.4.tar.xz
tar xfJ gnutls-3.5.4.tar.xz
cd gnutls-3.5.4/
./configure --with-included-libtasn1 --without-p11-kit
make
sudo make install
装taskwarrior 2.5.1
Ubuntun > 16.04 只需: sudo apt install task
wget https://taskwarrior.org/download/task-2.5.1.tar.gz
tar xzf task-2.5.1.tar.gz
cd task-2.5.1
cmake -DCMAKE_BUILD_TYPE=release .
make
sudo make install
配置taskwarrior
export LD_LIBRARY_PATH=/usr/local/lib:/usr/lib # 最好加到你的~/.bashrc里
task version # 打y后回车
使用
task add write setting up server article due:tomorrow
task add 给wendy买生日蛋糕 due:2016-10-18 project:GF priority:H
task add 和jessica说分手 project:GF priority:L
task add 给小明打电话 due:eom project:基友
# 列出next tasks
task
# 只列出GF任务
task project:GF
具体使用方法看文档。
安装tasksh
wget http://taskwarrior.org/download/tasksh-latest.tar.gz
tar xfz tasksh-latest.tar.gz
cd tasksh-1.1.0/
cmake -DCMAKE_BUILD_TYPE=release .
make
sudo make install