Closed2

Go 1.17 リリースパーティで見かけた bat コマンドは Rust 製らしい(笑)

SpiegelSpiegel

https://gocon.connpass.com/event/216361/

夏季休暇明けの今週は精神的にしんどくて,うちに帰ったらグッタリしてしまうのだが,今日のリリパの最後で見かけた bat コマンドが面白くて気分が上がってしまったよ(笑)

https://github.com/sharkdp/bat

macOS, Linux, Windows のバイナリが用意されている。こんな感じで使える。

おおっ,ちゃんと syntax highlight してる! ファイルを複数指定すれば

てな感じに連結(concatenate)してくれる。出力をパイプすると

てな感じに連結した結果を加工なしで出力してくれるようだ。

つまり完全に cat コマンドと置き換えて使えるわけだ。素晴らしい!

参考

https://qiita.com/r12tkmt/items/a194dc61b76ddc92bdb7

SpiegelSpiegel

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にクローズされました