Closed2
Go 1.17 リリースパーティで見かけた bat コマンドは Rust 製らしい(笑)
夏季休暇明けの今週は精神的にしんどくて,うちに帰ったらグッタリしてしまうのだが,今日のリリパの最後で見かけた bat コマンドが面白くて気分が上がってしまったよ(笑)
macOS, Linux, Windows のバイナリが用意されている。こんな感じで使える。
おおっ,ちゃんと syntax highlight してる! ファイルを複数指定すれば
てな感じに連結(concatenate)してくれる。出力をパイプすると
てな感じに連結した結果を加工なしで出力してくれるようだ。
つまり完全に cat コマンドと置き換えて使えるわけだ。素晴らしい!
参考
Windows のパッケージ管理ツール scoop では main バケットに bat コマンドが入っている。
$ scoop search bat
'main' bucket:
bat (0.18.3)
さっそくインストールしてみる。
$ scoop install bat
Installing 'bat' (0.18.3) [64bit]
bat-v0.18.3-x86_64-pc-windows-msvc.zip (2.5 MB) [===================================] 100%
Checking hash of bat-v0.18.3-x86_64-pc-windows-msvc.zip ... ok.
Extracting bat-v0.18.3-x86_64-pc-windows-msvc.zip ... done.
Linking ~\scoop\apps\bat\current => ~\scoop\apps\bat\0.18.3
Creating shim for 'bat'.
'bat' (0.18.3) was installed successfully!
'bat' suggests installing 'less'.
おっ less コマンドもおススメしてるな。
このスクラップは2021/09/26にクローズされました