以下の内容はhttps://devlights.hatenablog.com/entry/2025/10/03/073000より取得しました。


Task (go-task) メモ-44 (Built-in Core Utilities for Windows, v3.45で追加)

関連記事

GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ

概要

これまでの Task に関する記事は上の関連記事をご参照ください。

v3.45にて Built-in Core Utilities for Windows 機能が追加されました。

本家さんのブログにも記事がアップされています。

taskfile.dev

個人的に待ち望んでた機能です。これでWindowsでも cp とか mv とかを普通に書ける。

利用出来るコマンドは現状以下ですが、今後追加されていくとのこと。

  • base64
  • cat
  • chmod
  • cp
  • find
  • gzip
  • ls
  • mkdir
  • mktemp
  • mv
  • rm
  • shasum
  • tar
  • touch
  • xargs

上のブログ記事を見ると、作者の方が他のライブラリの開発者と会話して仕様合意を取り付け、その上でそれぞれのライブラリに対してプルリクをアップして機能実装されていっているのが記載されていて、とても素晴らしい動きをされているなと思いました。

Taskfile.yml

# https://taskfile.dev

version: '3'

tasks:
  default:
    cmds:
      - task: run
      - defer: rm -rf a
  run:
    cmds:
      #
      # 以下のコマンドが Windows/Linux 両方で動くようになった
      #
      - mkdir -p a/b/c
      - touch a/data1.txt
      - cp a/data1.txt a/b/c/data2.txt

参考情報

taskfile.dev


過去の記事については、以下のページからご参照下さい。

サンプルコードは、以下の場所で公開しています。




以上の内容はhttps://devlights.hatenablog.com/entry/2025/10/03/073000より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14