{"id":19119779,"url":"https://github.com/wintermi/zsh-lsd","last_synced_at":"2025-08-27T11:10:00.892Z","repository":{"id":136385254,"uuid":"583251205","full_name":"wintermi/zsh-lsd","owner":"wintermi","description":"A zsh plugin to override 'ls' and 'tree' commands with 'lsd' instead.","archived":false,"fork":false,"pushed_at":"2024-09-28T09:51:45.000Z","size":16,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-12-25T12:44:23.392Z","etag":null,"topics":["lsd","zsh","zsh-plugin"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/wintermi.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-12-29T08:05:24.000Z","updated_at":"2024-11-11T17:04:24.000Z","dependencies_parsed_at":"2023-06-09T01:00:27.253Z","dependency_job_id":null,"html_url":"https://github.com/wintermi/zsh-lsd","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/wintermi%2Fzsh-lsd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wintermi%2Fzsh-lsd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wintermi%2Fzsh-lsd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/wintermi%2Fzsh-lsd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/wintermi","download_url":"https://codeload.github.com/wintermi/zsh-lsd/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":232308477,"owners_count":18503104,"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":["lsd","zsh","zsh-plugin"],"created_at":"2024-11-09T05:11:06.628Z","updated_at":"2025-01-03T07:46:28.058Z","avatar_url":"https://github.com/wintermi.png","language":"Shell","funding_links":[],"categories":["Plugins"],"sub_categories":["ZSH on Windows"],"readme":"# zsh-lsd\nA zsh plugin to override `ls` and `tree` commands with [`lsd`](https://github.com/Peltoche/lsd) 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 \"wintermi/zsh-lsd\"\n```\n\n## ⚠️ Special Attention\nIf 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* defines the same `ls` alias (usefull to colorize `ls` output for who is not using **lsd**).\u003cBR\u003e\u003cBR\u003e\nSimply put it **after** the supercharge declaration in your `.zshrc` like this:\n\n```sh\n# ...\n\nplug \"zap-zsh/supercharge\"\nplug \"wintermi/zsh-lsd\"\n\n# ...\n```\n\n## Usage\n\n### ls\nThe `ls` command will output directories first before the files with icons and colours.\n\n![image](https://user-images.githubusercontent.com/33818/209942944-af1ab05b-5a9e-40d6-b99e-ffb6d4d602b2.png)\n\n### ll\nThe `ll` command will output in list format, line by line, directories first before the files with details, icons and colours.\n\n![image](https://user-images.githubusercontent.com/33818/209943446-8576c2a8-bc3c-42ca-b36c-689cf54da369.png)\n\n### la\nThe `la` command will output the same as `ll` but including any hidden directories and files.\n\n![image](https://user-images.githubusercontent.com/33818/209943826-8f44a172-32be-4c0b-a77c-08957b01ca6c.png)\n\n### tree\nOutputs the same as the regular UNIX `tree` command but done so using `lsd`, therefore including all of the extras `lsd` offers.  By default, hidden directories and files are excluded, however they can be included by adding the `-a` flag.\n\n**⚠️ NOTE:** It will recurse by default to a depth of 2.  You can increase the recursion depth by adding the `--depth \u003cN\u003e` flag.  But note doing so could create very long output.\n\n![image](https://user-images.githubusercontent.com/33818/209944226-1fbd2bb5-bd2e-4813-b036-b5071e5f5b1c.png)\n\n\n## License\nThe **zsh-lsd** plugin is released under the [Apache License 2.0](https://github.com/wintermi/zsh-lsd/blob/main/LICENSE) unless explicitly mentioned in the file header.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwintermi%2Fzsh-lsd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwintermi%2Fzsh-lsd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwintermi%2Fzsh-lsd/lists"}