{"id":13557231,"url":"https://github.com/denoland/deno_install","last_synced_at":"2025-05-14T17:07:07.674Z","repository":{"id":37415318,"uuid":"147613915","full_name":"denoland/deno_install","owner":"denoland","description":"Deno Binary Installer","archived":false,"fork":false,"pushed_at":"2025-02-26T22:10:25.000Z","size":172,"stargazers_count":1006,"open_issues_count":38,"forks_count":192,"subscribers_count":50,"default_branch":"master","last_synced_at":"2025-04-13T06:17:27.281Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://deno.land/","language":"JavaScript","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/denoland.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-09-06T03:43:23.000Z","updated_at":"2025-04-12T21:36:48.000Z","dependencies_parsed_at":"2024-03-26T14:27:27.389Z","dependency_job_id":"4300efbb-5f8c-49b4-bc2e-0f26a4dc653f","html_url":"https://github.com/denoland/deno_install","commit_stats":{"total_commits":137,"total_committers":44,"mean_commits":"3.1136363636363638","dds":0.7299270072992701,"last_synced_commit":"3db6f1697e9a6788a8c1fa47dc60e28eb734b43f"},"previous_names":[],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denoland%2Fdeno_install","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denoland%2Fdeno_install/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denoland%2Fdeno_install/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/denoland%2Fdeno_install/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/denoland","download_url":"https://codeload.github.com/denoland/deno_install/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254190396,"owners_count":22029632,"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-08-01T12:04:13.805Z","updated_at":"2025-05-14T17:07:07.612Z","avatar_url":"https://github.com/denoland.png","language":"JavaScript","funding_links":[],"categories":["PowerShell","others","JavaScript","Tools"],"sub_categories":[],"readme":"# deno_install\n\n**One-line commands to install Deno on your system.**\n\n[![Build Status](https://github.com/denoland/deno_install/workflows/ci/badge.svg?branch=master)](https://github.com/denoland/deno_install/actions)\n\n## Install Latest Version\n\n**With Shell:**\n\n```sh\ncurl -fsSL https://deno.land/install.sh | sh\n```\n\n**With PowerShell:**\n\n```powershell\nirm https://deno.land/install.ps1 | iex\n```\n\n## Install Specific Version\n\n**With Shell:**\n\n```sh\ncurl -fsSL https://deno.land/install.sh | sh -s v1.0.0\n```\n\n**With PowerShell:**\n\n```powershell\n$v=\"1.0.0\"; irm https://deno.land/install.ps1 | iex\n```\n\n## Install via Package Manager\n\n**With\n[winget](https://github.com/microsoft/winget-pkgs/tree/master/manifests/d/DenoLand/Deno):**\n\n```powershell\nwinget install deno\n```\n\n**With\n[Scoop](https://github.com/ScoopInstaller/Main/blob/master/bucket/deno.json):**\n\n```powershell\nscoop install deno\n```\n\n**With [Homebrew](https://formulae.brew.sh/formula/deno):**\n\n```sh\nbrew install deno\n```\n\n**With [Macports](https://ports.macports.org/port/deno/summary):**\n\n```sh\nsudo port install deno\n```\n\n**With [Chocolatey](https://chocolatey.org/packages/deno):**\n\n```powershell\nchoco install deno\n```\n\n**With [Snap](https://snapcraft.io/deno):**\n\n```sh\nsudo snap install deno\n```\n\n**With [Pacman](https://www.archlinux.org/pacman/):**\n\n```sh\npacman -S deno\n```\n\n**With [Zypper](https://software.opensuse.org/package/deno):**\n\n```sh\nzypper install deno\n```\n\n**Build and install from source using [Cargo](https://lib.rs/crates/deno):**\n\n```sh\n# Install the Protobuf compiler\napt install -y protobuf-compiler # Linux\nbrew install protobuf # macOS\n\n# Build and install Deno\ncargo install deno\n```\n\n## Install and Manage Multiple Versions\n\n**With [asdf](https://asdf-vm.com) and\n[asdf-deno](https://github.com/asdf-community/asdf-deno):**\n\n```sh\nasdf plugin add deno\n\n# Get latest version of deno available\nDENO_LATEST=$(asdf latest deno)\n\nasdf install deno $DENO_LATEST\n\n# Activate globally with:\nasdf global deno $DENO_LATEST\n\n# Activate locally in the current folder with:\nasdf local deno $DENO_LATEST\n\n#======================================================\n# If you want to install specific version of deno then use that version instead\n# of DENO_LATEST variable example\nasdf install deno 1.0.0\n\n# Activate globally with:\nasdf global deno 1.0.0\n\n# Activate locally in the current folder with:\nasdf local deno 1.0.0\n```\n\n**With\n[Scoop](https://github.com/lukesampson/scoop/wiki/Switching-Ruby-And-Python-Versions):**\n\n```sh\n# Install a specific version of deno:\nscoop install deno@1.0.0\n\n# Switch to v1.0.0\nscoop reset deno@1.0.0\n\n# Switch to the latest version\nscoop reset deno\n```\n\n## Environment Variables\n\n- `DENO_INSTALL` - The directory in which to install Deno. This defaults to\n  `$HOME/.deno`. The executable is placed in `$DENO_INSTALL/bin`. One\n  application of this is a system-wide installation:\n\n  **With Shell (`/usr/local`):**\n\n  ```sh\n  curl -fsSL https://deno.land/install.sh | sudo DENO_INSTALL=/usr/local sh\n  ```\n\n  **With PowerShell (`C:\\Program Files\\deno`):**\n\n  ```powershell\n  # Run as administrator:\n  $env:DENO_INSTALL = \"C:\\Program Files\\deno\"\n  irm https://deno.land/install.ps1 | iex\n  ```\n\n## Verification\n\nAs an additional layer of security, you can verify the integrity of the shell\ninstaller against the provided checksums.\n\n```sh\ncurl -fLso install.sh https://deno.land/install.sh\n```\n\nVerify the SHA256 checksum of the installer:\n\n```sh\ncurl -s https://raw.githubusercontent.com/denoland/deno_install/master/SHA256SUM | sha256sum --check --ignore-missing\n```\n\n## Compatibility\n\n- The Shell installer can be used on Windows with\n  [Windows Subsystem for Linux](https://docs.microsoft.com/en-us/windows/wsl/about),\n  [MSYS](https://www.msys2.org) or equivalent set of tools.\n\n## Known Issues\n\n### either unzip or 7z is required\n\nTo decompress the `deno` archive, one of either\n[`unzip`](https://linux.die.net/man/1/unzip) or\n[`7z`](https://linux.die.net/man/1/7z) must be available on the target system.\n\n```sh\n$ curl -fsSL https://deno.land/install.sh | sh\nError: either unzip or 7z is required to install Deno (see: https://github.com/denoland/deno_install#either-unzip-or-7z-is-required ).\n```\n\n**When does this issue occur?**\n\nDuring the `install.sh` process, `unzip` or `7z` is used to extract the zip\narchive.\n\n**How can this issue be fixed?**\n\nYou can install unzip via `brew install unzip` on MacOS or\n`sudo apt-get install unzip -y` on Linux.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenoland%2Fdeno_install","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdenoland%2Fdeno_install","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdenoland%2Fdeno_install/lists"}