You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました ファイルを編集したら何かを実行したい、というのは良くあるニーズです。webpackやgulpなどを使えばできますが、JavaScriptが関係ないところでは用意が面倒だったり、大げさに感じてしまうでしょう。Shellスクリプトでもできますが、開発者でないと使いづらそうです。 そこで使ってみたいのがwatchexecです。拡張子を指定するだけで、手軽に利用できます。 watchexecの使い方 実行例です。拡張子を指定して、変更があったら実行したいコマンドを続けるだけです。 $ watchexec --exts md,png echo "Changed" Changed watchexecは拡張子を指定するだけでなく、ディレクトリやサブディレクトリを含めて全体を指定することもできます
MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました ファイルの拡張子を一括で変更したい時はどのように行っていたでしょうか。一つは専用ツールを使うという選択がありますが、自分の欲しいやり方がないこともあります。その結果、Shellスクリプトをいつも書いていないでしょうか。 そんな方々に入れておいて欲しいのがchextです。拡張子変更専用ソフトウェアです。 chextの使い方 まずこんな感じのファイルがあったとします。 $ ls LICENSE README.md TODO chext chext.1 chext.bats install.sh uninstall.sh 後は対象となるファイルのリスト(1ファイルも可)と変更後の拡張子を渡します。 $ chext *.sh md これで変更完了しました。 $ ls LICENSE REA
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く