🦇
batのインストール方法
lessを拡張したツール。
catコマンドの代替ツールとして使うことができる。
インストール方法
公式Githubのダウンロードページからインストール
BAT_VER=0.24.0
wget https://github.com/sharkdp/bat/releases/download/v${BAT_VER}/bat_${BAT_VER}_amd64.deb
sudo dpkg -i bat_${BAT_VER}_amd64.deb
rm -rf bat_${BAT_VER}_amd64.deb
以下のようにバイナリファイルからのインストールも可
BAT_VER=0.24.0
wget https://github.com/sharkdp/bat/releases/download/v${BAT_VER}/bat-v${BAT_VER}-x86_64-unknown-linux-gnu.tar.gz
tar -xvf bat-v${BAT_VER}-x86_64-unknown-linux-gnu.tar.gz
sudo cp ./bat-v${BAT_VER}-x86_64-unknown-linux-gnu/bat /usr/local/bin/
rm -rf ./bat-v${BAT_VER}-x86_64-unknown-linux-gnu
rm bat-v${BAT_VER}-x86_64-unknown-linux-gnu.tar.gz
追記:
なぜか、消えていることがあるので~/.bashrc
に以下を記載しておく。
原因調査中...
if [ ! "$(which bat)" ]; then
mkdir ~/Downloads/bat_tmp
cd ~/Downloads/bat_tmp
BAT_VER=0.24.0
wget https://github.com/sharkdp/bat/releases/download/v${BAT_VER}/bat-v${BAT_VER}-x86_64-unknown-linux-gnu.tar.gz
tar -xvf bat-v${BAT_VER}-x86_64-unknown-linux-gnu.tar.gz
sudo cp ./bat-v${BAT_VER}-x86_64-unknown-linux-gnu/bat /usr/local/bin/
rm -rf ./bat-v${BAT_VER}-x86_64-unknown-linux-gnu
rm bat-v${BAT_VER}-x86_64-unknown-linux-gnu.tar.gz
cd ~
rm -rf ~/Downloads/bat_tmp
fi
Tips
以下の aliasを~/.bash_aliases
に記入することでシンタックスハイライトが機能した状態でcatコマンドが実行できる。
alias cat='bat -p --paging=never'
エディタで~/.bash_aliases
を開くのが面倒な場合は以下のコマンドで直接書き込み可能。
echo "alias cat='bat -p --paging=never'" >> ~/.bash_aliases
Discussion