{"id":13479277,"url":"https://github.com/zsh-users/zsh-completions","last_synced_at":"2025-05-13T17:04:15.889Z","repository":{"id":1584847,"uuid":"2077847","full_name":"zsh-users/zsh-completions","owner":"zsh-users","description":"Additional completion definitions for Zsh.","archived":false,"fork":false,"pushed_at":"2025-04-28T00:57:25.000Z","size":2374,"stargazers_count":7263,"open_issues_count":41,"forks_count":726,"subscribers_count":94,"default_branch":"master","last_synced_at":"2025-05-06T16:16:42.735Z","etag":null,"topics":["completion","shell","zsh","zsh-completions"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/zsh-users.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","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,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2011-07-20T12:23:15.000Z","updated_at":"2025-05-06T07:17:28.000Z","dependencies_parsed_at":"2023-10-21T00:07:08.584Z","dependency_job_id":"fd67dc45-bd9a-4df4-8196-449c23c8acb2","html_url":"https://github.com/zsh-users/zsh-completions","commit_stats":{"total_commits":1265,"total_committers":309,"mean_commits":4.093851132686084,"dds":0.7841897233201581,"last_synced_commit":"d24f58d2f187a72697aa2781a730f65732cb2f6b"},"previous_names":[],"tags_count":39,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsh-users%2Fzsh-completions","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsh-users%2Fzsh-completions/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsh-users%2Fzsh-completions/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zsh-users%2Fzsh-completions/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zsh-users","download_url":"https://codeload.github.com/zsh-users/zsh-completions/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252973674,"owners_count":21834107,"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":["completion","shell","zsh","zsh-completions"],"created_at":"2024-07-31T16:02:12.664Z","updated_at":"2025-05-13T17:04:15.837Z","avatar_url":"https://github.com/zsh-users.png","language":"Shell","funding_links":[],"categories":["Shell","Zsh plugin","Completions","Developer Tools","shell","zsh-completions"],"sub_categories":["Packages","ZSH on Windows","Command Line Tools","Zinit (née zplugin)"],"readme":"zsh-completions ![GitHub release](https://img.shields.io/github/release/zsh-users/zsh-completions.svg) ![GitHub contributors](https://img.shields.io/github/contributors/zsh-users/zsh-completions.svg) [![IRC](https://img.shields.io/badge/IRC-%23zsh--completions-yellow.svg)](irc://irc.freenode.net/#zsh-completions) [![Gitter](https://badges.gitter.im/zsh-users/zsh-completions.svg)](https://gitter.im/zsh-users/zsh-completions?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge)\n=============\n\n**Additional completion definitions for [Zsh](https://www.zsh.org/).**\n\n*This project aims at gathering/developing new completion scripts that are not available in Zsh yet. The scripts may be contributed to the Zsh project when stable enough.*\n\n---\n\n## Usage\n\n### Using packages\n\n| System  | Package |\n| ------------- | ------------- |\n| Debian / Ubuntu | [zsh-completions OBS repository](https://software.opensuse.org/download.html?project=shells%3Azsh-users%3Azsh-completions\u0026package=zsh-completions) |\n| Fedora / CentOS / RHEL / Scientific Linux | [zsh-completions OBS repository](https://software.opensuse.org/download.html?project=shells%3Azsh-users%3Azsh-completions\u0026package=zsh-completions) |\n| OpenSUSE / SLE | [zsh-completions OBS repository](https://software.opensuse.org/download.html?project=shells%3Azsh-users%3Azsh-completions\u0026package=zsh-completions) |\n| Arch Linux / Manjaro / Antergos / Hyperbola | [zsh-completions](https://www.archlinux.org/packages/zsh-completions), [zsh-completions-git](https://aur.archlinux.org/packages/zsh-completions-git) |\n| Gentoo / Funtoo | [app-shells/zsh-completions](https://packages.gentoo.org/packages/app-shells/zsh-completions)  |\n| NixOS | [zsh-completions](https://github.com/NixOS/nixpkgs/blob/master/pkgs/shells/zsh/zsh-completions/default.nix) |\n| Void Linux | [zsh-completions](https://github.com/void-linux/void-packages/blob/master/srcpkgs/zsh-completions/template) |\n| Slackware | [Slackbuilds](https://slackbuilds.org/repository/14.2/system/zsh-completions/) |\n| macOS | [homebrew](https://github.com/Homebrew/homebrew-core/blob/master/Formula/z/zsh-completions.rb), [MacPorts](https://github.com/macports/macports-ports/blob/master/sysutils/zsh-completions/Portfile)  |\n| NetBSD | [pkgsrc](https://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/shells/zsh-completions/README.html)  |\n| FreeBSD | [shells/zsh-completions](https://www.freshports.org/shells/zsh-completions)  |\n\n---\n\n### Using zsh frameworks\n\n#### [antigen](https://github.com/zsh-users/antigen)\n\nAdd `antigen bundle zsh-users/zsh-completions` to your `~/.zshrc`.\n\n#### [oh-my-zsh](https://github.com/ohmyzsh/ohmyzsh)\n\nTo avoid issues with redundant `.zcompdump` cache generation (see [#603](https://github.com/zsh-users/zsh-completions/issues/603)), do **not** load `zsh-completions` as a standard plugin.  \nInstead, follow this optimized approach:\n\n1. Clone the repository into your custom plugins directory:\n\n```bash\ngit clone https://github.com/zsh-users/zsh-completions.git \\\n  ${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions\n```\n\n2. Update your `~/.zshrc` configuration **before** sourcing oh-my-zsh:\n\n```bash\nfpath+=${ZSH_CUSTOM:-${ZSH:-~/.oh-my-zsh}/custom}/plugins/zsh-completions/src\nautoload -U compinit \u0026\u0026 compinit\nsource \"$ZSH/oh-my-zsh.sh\"\n```\n\nThis prevents `compinit` from being called twice and significantly improves shell startup time.\n\n#### [zinit](https://github.com/zdharma-continuum/zinit)\n\nAdd `zinit light zsh-users/zsh-completions` to your `~/.zshrc`.\n\n---\n\n### Manual installation\n\n* Clone the repository:\n\n```bash\ngit clone https://github.com/zsh-users/zsh-completions.git\n```\n\n* Include the directory in your `$fpath`, for example by adding in `~/.zshrc`:\n\n```bash\nfpath=(path/to/zsh-completions/src $fpath)\n```\n\n* You may have to force rebuild `zcompdump`:\n\n```bash\nrm -f ~/.zcompdump; compinit\n```\n\n---\n\n### Contributing\n\nContributions are welcome, see [CONTRIBUTING](https://github.com/zsh-users/zsh-completions/blob/master/CONTRIBUTING.md).\n\n---\n\n## License\n\nCompletions use the Zsh license, unless explicitly mentioned in the file header.  \nSee [LICENSE](https://github.com/zsh-users/zsh-completions/blob/master/LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsh-users%2Fzsh-completions","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzsh-users%2Fzsh-completions","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzsh-users%2Fzsh-completions/lists"}