Closed5

taskfile

lightkunlightkun

インストール

$ brew install go-task

動かしてみる

https://taskfile.dev/ に記載の通り動かしてみる

Taskfile.yml
version: '3'

tasks:
  hello:
    cmds:
      - echo 'Hello World from Task!'
    silent: true
$ task hello
Hello World from Task!

無事動いたー
ymlで書けるのでMakefileより好きかも

lightkunlightkun

task --list-allで実行可能コマンドを確認できる

$ task --list-all
task: Available tasks for this project:
* hello:
lightkunlightkun

GitHubActionsでも使えた。
https://taskfile.dev/installation/#github-actions

.github/workflows/ci.yml
name: 'ci'

on:
  push:
    branches: [ "main" ]

jobs:
  ci:
    name: 'task-execute'
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v4

      - name: Install Task
        uses: arduino/setup-task@v2
        with:
          version: 3.x

      - name: Exec Task
        run: task hello
このスクラップは25日前にクローズされました