関連記事
GitHub - devlights/blog-summary: ブログ「いろいろ備忘録日記」のまとめ
概要
これまでの Task に関する記事は上の関連記事をご参照ください。
v3.45にて Built-in Core Utilities for Windows 機能が追加されました。
本家さんのブログにも記事がアップされています。
個人的に待ち望んでた機能です。これで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
参考情報
過去の記事については、以下のページからご参照下さい。
サンプルコードは、以下の場所で公開しています。