favicon img logo img

exaを使ってみよう

devicon

linux

exaとは?

普段使っているlsコマンドをオシャレにすることができます。
アイコン付きで表示できたりと便利です。

GitHub - ogham/exa: A modern replacement for ‘ls’.
A modern replacement for ‘ls’. Contribute to ogham/exa development by creating an account on GitHub.
GitHub - ogham/exa: A modern replacement for ‘ls’. favicon https://github.com/ogham/exa
GitHub - ogham/exa: A modern replacement for ‘ls’.

インストール

homebrewを使ってインストールします。

brew install exa

使い方

通常のlsコマンドと大差なく使用できます。

exa -al

オプションをつけることでアイコンつきで表示することもできます。

exa --icons -al

ls → exa

設定ファイルにエイリアスを設定します。

# 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