Skip to content

ptavares/zsh-exa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

1c447e5 Β· Jul 17, 2022

History

21 Commits
Jul 17, 2022
Aug 18, 2021
Jul 17, 2022
Aug 18, 2021
Aug 18, 2021
Aug 18, 2021
Jul 17, 2022
Jul 17, 2022
Jul 17, 2022

Repository files navigation

GitHub pre-commit Release

zsh-exa

zsh plugin for installing and loading exa

Table of content

This documentation section is generated automatically

Supported Operating system

List of Operating System currently supported by the plugin:

  • 🐧 Linux
    • x86_64
  • 🍎 Darwin
    • x86_64

Usage

Once the plugin installed, exa will be available

Bundle zsh-exa in your .zshrc

antigen bundle ptavares/zsh-exa

Load zsh-exa as a plugin in your .zshrc

zplug "ptavares/zsh-exa"

Include the load command in your .zshrc

zget load ptavares/zsh-exa

Clone zsh-exa into your custom plugins repo and load as a plugin in your .zshrc

git clone https://github.com/ptavares/zsh-exa.git ~/.oh-my-zsh/custom/plugins/zsh-exa
plugins+=(zsh-exa)

Keep in mind that plugins need to be added before oh-my-zsh.sh is sourced.

  • Manually

Clone this repository somewhere (~/.zsh-exa for example) and source it in your .zshrc

git clone https://github.com/ptavares/zsh-exa ~/.zsh-exa
source ~/.zsh-exa/zsh-exa.plugin.zsh

Aliases set up by plugin

Here is the list of aliases available through this plugin:

Alias Command
ll exa -lbF --git
la exa -lbhHigmuSa --time-style=long-iso --git --color-scale
lx exa -lbhHigmuSa@ --time-style=long-iso --git --color-scale
llt exa -l --git --tree
lt exa --tree --level=2
llm exa -lbGF --git --sort=modified
lld exa -lbhHFGmuSa --group-directories-first

Updating exa

The plugin comes with a zsh function to update exa manually

# From zsh shell
update_zsh_exa

License

MIT