Hiroshi Yuki / 結城浩
YukiTask Commands
YukiTaskのコマンド一覧です。
hereコマンド
eコマンド
mコマンド
Tコマンド
TTコマンド
mkコマンド
mainコマンド
bkコマンド
showコマンド
show_todoコマンド(自動実行)
touch_taskコマンド(自動実行)
update_graphコマンド(自動実行)
zip_to_backupコマンド
hereコマンド現在のディレクトリをプロジェクトとして登録するコマンド。
たとえば、現在のディレクトリをfooという名前のプロジェクトとして登録するには、
$ here foo # 現在のディレクトリをfooという名前のプロジェクトとして登録
と入力する。
すると、新たにfooというコマンドが作成される。
これ以降fooというコマンドを入力すると、
fooプロジェクトのディレクトリに移動し、TODOが表示される。
eコマンド現在のプロジェクトの「編集」を行うコマンド。
たとえば、現在執筆中の章のLaTeXファイルの編集を行う。
実際に何が行われるかは、プロジェクトのmakefileに依存する。
mコマンド現在のプロジェクトのmakefileを編集するコマンド。
Tコマンド現在のプロジェクトのTODOを編集するコマンド。
TTコマンドグローバルプロジェクトのTODOを編集するコマンド。
mkコマンド現在のプロジェクトの「作成・実行」を行うコマンド。
具体的には、touch_taskを行ってからmakeを行う。
実際に何が行われるかは、プロジェクトのmakefileに依存する。
mainコマンド現在のプロジェクトのメインとなるファイルの「編集」を行うコマンド。
具体的には、make mainを行う。
実際に何が行われるかは、プロジェクトのmakefileに依存する。
たとえば、各章をまとめたLaTeXファイルの編集を行う。
bkコマンド現在のプロジェクトの「バックアップ」を行うコマンド。
具体的には、make bkを行う。
実際に何が行われるかは、プロジェクトのmakefileに依存する。
たとえば、プロジェクトのディレクトリをzipしてDropboxに保存するなど。
showコマンド現在のプロジェクトの「表示」を行うコマンド。
具体的には、make showを行う。
実際に何が行われるかは、プロジェクトのmakefileに依存する。
たとえば、メインとなるPDFを表示するなど。
show_todoコマンド(自動実行)現在のプロジェクトのTODOを表示するコマンド。
プロジェクト開始時に自動的に実行される。
touch_taskコマンド(自動実行)現在のプロジェクトでmkを行ったことをログファイルに記録するコマンド。
mkコマンドで自動的に実行される。
update_graphコマンド(自動実行)ログファイルを元にグラフを作成するコマンド。
touch_taskコマンドで自動的に実行される。
zip_to_backupコマンドファイルをバックアップする。
指定したディレクトリ以下を指定したプレフィクスと日時文字列を着けてzipする。
バックアップ先のディレクトリはconfig.rbのBACKUP_DESTDIRで指定する。
makefileのbkで使うと便利。
touch_taskコマンドで実行履歴を保存するファイル
log.jsonをグラフとして可視化したファイル。update_graphコマンドで更新される。
update_graphコマンドで更新される。
hereコマンドで作成するmakefileのテンプレートファイル
makefileの例
TODOファイル。TTコマンドで編集する。