{"id":16617129,"url":"https://github.com/molovo/zvm","last_synced_at":"2026-03-10T19:31:02.473Z","repository":{"id":153211016,"uuid":"82322449","full_name":"molovo/zvm","owner":"molovo","description":"The ZSH version manager ","archived":false,"fork":false,"pushed_at":"2019-08-13T13:38:06.000Z","size":41,"stargazers_count":13,"open_issues_count":5,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-10-27T22:23:44.024Z","etag":null,"topics":["version-manager","zsh","zsh-plugins"],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/molovo.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","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}},"created_at":"2017-02-17T17:40:35.000Z","updated_at":"2025-03-15T22:06:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"a517d92d-fa27-480b-af00-a755bf92e313","html_url":"https://github.com/molovo/zvm","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"purl":"pkg:github/molovo/zvm","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/molovo%2Fzvm","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/molovo%2Fzvm/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/molovo%2Fzvm/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/molovo%2Fzvm/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/molovo","download_url":"https://codeload.github.com/molovo/zvm/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/molovo%2Fzvm/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30350020,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T15:55:29.454Z","status":"ssl_error","status_checked_at":"2026-03-10T15:54:58.440Z","response_time":106,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["version-manager","zsh","zsh-plugins"],"created_at":"2024-10-12T02:15:27.101Z","updated_at":"2026-03-10T19:31:02.445Z","avatar_url":"https://github.com/molovo.png","language":"Shell","readme":"# zvm\n\n[![Join the chat at https://gitter.im/molovo/zvm](https://badges.gitter.im/molovo/zvm.svg)](https://gitter.im/molovo/zvm?utm_source=badge\u0026utm_medium=badge\u0026utm_campaign=pr-badge\u0026utm_content=badge)\n\nThe ZSH version manager\n\n## Installation\n\n\u003e **WARNING**: Although the majority of zvm's functionality works as expected, it is in the early stages of development, and as such bugs are likely to be present. Please continue with caution, and [report any issues](https://github.com/molovo/zvm/issues) you may have.\n\n### Requirements\n\n* ZSH `4.3.12` or above\n* git `1.9.1` or above\n* GCC and Make (Installed by default on OSX. For Ubuntu, run `sudo apt-get install build-essential autoconf ncurses-dev yodl`)\n\n### Installing with [zulu](https://zulu.sh)\n\nZulu will automatically install dependencies and the shell integration for you.\n\n```sh\nzulu install zvm\n```\n\n### Manual Installation\n\nFirst, Install [color](https://github.com/molovo/color) and [revolver](https://github.com/molovo/revolver)\n\n```sh\ngit clone https://github.com/molovo/zvm zvm\nln -s \"$PWD/zvm/zvm\" /usr/local/bin\necho \"source $PWD/zvm/zvm-shell-integration.zsh\" \u003e\u003e ~/.zshrc\n```\n\nBy default, zvm stores the ZSH source and compiled binaries in `~/.zvm`. If you'd like to store it somewhere else, set `$ZVM_DIR` to an absolute path in `~/.zshrc` before you run zvm for the first time.\n\n## Usage\n\nThe first time you run `zvm list`, `zvm use` or `zvm install`, zvm will check for and download the ZSH source, and set up its internal directory structure.\n\n### Listing available versions\n\n```sh\n# List all stable versions\nzvm list\n\n# List only installed versions\nzvm list --installed\n\n# Include pre-release versions in results\nzvm list --prerelease\n```\n\n### Switching versions\n\n```sh\n# Use the default version\nzvm use\n\n# Use the specified version. It will be compiled and installed if\n# it hasn't been already\nzvm use 5.3.1\n\n# Show the default\nzvm default\n\n# Show the current version\nzvm current\n\n# Set the default to a new version. It will be compiled and installed if\n# it hasn't been already\nzvm default 4.3.12\n\n# Install a new version without selecting it\nzvm install 5.0.2\n```\n\n### Using different versions on a per-project basis\n\nYou can set the ZSH version for a specific project by running `zvm dir \u003cversion\u003e` within the project's directory, which will create a `.zvmrc` file in the current directory. If you run `zvm use` without specifying a version in a directory with a `.zvmrc` file, it will automatically choose the version specified in `.zvmrc`.\n\n#### Using per-project versions automatically.\n\nSetting `ZVM_AUTO_USE=1` adds a hook which automatically changes the version when you `cd` into a directory with a `.zvmrc` file.\n\n## License\n\nCopyright (c) 2016 James Dinsdale \u003chi@molovo.co\u003e (molovo.co)\n\nzvm is licensed under The MIT License (MIT)\n\n## Team\n\n* [James Dinsdale](http://molovo.co)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmolovo%2Fzvm","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmolovo%2Fzvm","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmolovo%2Fzvm/lists"}