"yatte" はShellScriptで開発されたシンプルなタスクランナーです。
English README: README_en.md
以下のコマンドでインストールできます。
curl -fsSL https://yatte.net/install | sh
- プロジェクトのルートディレクトリに
yatte.yml
というファイルを作成します。 yatte.yml
にタスクを記述します。yatte <task-name>
でタスクを実行します。
yatte
はシンプルなyamlライクのファイルを解析してタスクを実行できます。
以下のような書き方ができます。
# yatte.yml
task-name: "echo 'hello world'"
multiline-task: |
echo 'hello'
echo 'world'
yatte --help
でヘルプを表示できます。
yatte --update-yatte
でアップデートできます。
yatte
は、Git管理化にあるディレクトリ内で実行された場合、Gitリポジトリのルートディレクトリに移動してタスクを実行します。- タスクが実行されるディレクトリを現在のディレクトリとする場合は、
yatte --here <task-name>
とします。
- タスクが実行されるディレクトリを現在のディレクトリとする場合は、