{"id":21493489,"url":"https://github.com/zap-zsh/exa","last_synced_at":"2025-07-15T19:30:55.917Z","repository":{"id":64756755,"uuid":"564554210","full_name":"zap-zsh/exa","owner":"zap-zsh","description":"Override common commands to use exa instead","archived":false,"fork":false,"pushed_at":"2023-11-10T22:40:28.000Z","size":26,"stargazers_count":17,"open_issues_count":3,"forks_count":9,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-04-14T01:11:44.257Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zap-zsh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2022-11-11T00:48:50.000Z","updated_at":"2024-04-13T00:34:00.000Z","dependencies_parsed_at":"2023-02-01T02:15:39.129Z","dependency_job_id":"ba1b2526-9c77-4337-9b94-6538f7acdbd0","html_url":"https://github.com/zap-zsh/exa","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zap-zsh%2Fexa","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zap-zsh%2Fexa/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zap-zsh%2Fexa/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zap-zsh%2Fexa/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zap-zsh","download_url":"https://codeload.github.com/zap-zsh/exa/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226064548,"owners_count":17568034,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-23T15:43:02.070Z","updated_at":"2024-11-23T15:43:03.234Z","avatar_url":"https://github.com/zap-zsh.png","language":"Shell","funding_links":[],"categories":["Plugins","Shell"],"sub_categories":["ZSH on Windows"],"readme":"# eza\nOverride `ls` and `tree` commands to use [eza](https://github.com/eza-community/eza) instead\n\n## Install\nUsing the [:zap: Zap](https://www.zapzsh.org/) minimal zsh plugin manager, add the following to your `.zshrc`\n\n```sh\n# Install plugin\nplug \"zap-zsh/exa\"\n```\n\n## ⚠️ Special Attention\nAs mentioned in [this issue](https://github.com/zap-zsh/exa/issues/3), if you are using [zap-zsh/supercharge](https://github.com/zap-zsh/supercharge) you need to load this plugin after *superchage*, otherwise this plugin won't work because *supercharge* define the same `ls` alias (usefull to colorize `ls` output for who is not using **eza**).\u003cBR\u003e\u003cBR\u003e\nSimply put it **after** supercharge declaration in your `.zshrc` like this:\n\n```sh\n# ...\n\nplug \"zap-zsh/supercharge\"\nplug \"zap-zsh/exa\"\n\n# ...\n```\n\n## Usage\n\n### ls\nOverpowered `ls` command, will output directories before files and add icons and colors\n\n![image](https://user-images.githubusercontent.com/82162277/204244524-c4fb688f-29c7-4733-a066-b68913ef4e8c.png)\n\n### ll\nSame as `ls` but long lists line by line with details and git integration (if git repo is detected)\n\n![image](https://user-images.githubusercontent.com/82162277/204245872-74081ffc-e8cd-4336-80e9-e5fe30986336.png)\n\n### la\nSame as `ll` but shows even hidden files and dirs\n\n![image](https://user-images.githubusercontent.com/82162277/204246249-60dc5805-705e-4e20-a1cf-88889b3dd571.png)\n\n### tree\nSame as the regular UNIX `tree` command but made with eza, so using all the extra stuffs eza provides.\u003cBR\u003e\nHidden files/folders are excluded, if you want to include them simply add `-a` flag.\n\n⚠️ NOTE:\n\nIt will recurse on every directory producing, in some situations, very long output. You can limit the recursion with `-L \u003cN\u003e`\n\n![image](https://user-images.githubusercontent.com/82162277/204248408-f127ceb2-e739-468e-94e5-b46f9494a041.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzap-zsh%2Fexa","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzap-zsh%2Fexa","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzap-zsh%2Fexa/lists"}