Open3

lsではなくexaにしてみる

oosukeoosuke

前回、Starshipでターミナルをおされにしたので、今回はexaを使ってlsをモダンに。

Rust製のLinuxコマンドで、lsの代替えとして利用可能。

https://github.com/ogham/exa

oosukeoosuke

インストール

macユーザーなのでhomebrewでいれた

$ brew install exa
oosukeoosuke

設定

自分は単純にlsの代替えで利用したかったのでシンプルに。

~/.zshrcへ以下を追記

treeだけは楽したかったのでalias作成

# exa
if [[ $(command -v exa) ]]; then
  alias ls='exa --icons --git'
  alias lt='exa -T -L 3 -a -I "node_modules|.git|.cache" --icons'
  alias ltl='exa -T -L 3 -a -I "node_modules|.git|.cache" -l --icons'
fi

こんな感じになりました。