{"repo":"crystal-lang/install-crystal","free":true,"listed":false,"github":"https://github.com/crystal-lang/install-crystal","clone":"git clone https://github.com/crystal-lang/install-crystal.git","description":"GitHub Action: Install Crystal programming language","language":"JavaScript","stars":74,"topics":["github-actions","crystal","shards"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"install-crystal =============== [GitHub Action][] to install [Crystal][] programming language and [Shards][] package manager. Works on Ubuntu, macOS, Windows. Quickstart [Configurator][] : get a pre-made config for your exact use case! Examples Find usages in the wild! Alternatively, you can use the container-based approach [as in the starter workflow][crystal-starter] (without this action), but the advantage here is the unified approach to installation across 3 systems. Using a custom container has disadvantages on its own, too. Usage Inputs crystal: 1.1.0 , crystal: 1.2 Install a particular release of Crystal (if the full version is specified), or the latest patch version of a release series. crystal: latest (default) Install the latest released version of Crystal. crystal: nightly Install Crystal from the latest continuous build on [crystal.git][] master. crystal: \"branch:foo/bar\" Install Crystal from the latest maintenance build on [crystal.git][] branch specified after branch: . shards: true (default) Ensure that some released version of [Shards][] is available. This uses the build that's bundled with Crystal's releases. Other options are slower, as building Shards is a necessary step then. shards: false Ensure that shards executable is not available. shards: latest Build and install the latest released version of Shards. shards: 0.14.0 , shards: 0.16 Build and install a particular release of Shards (if the full version is specified), or the latest patch version of a rel","default_branch":null,"files":null,"tree":[],"storefront":"/r/crystal-lang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/crystal-lang/install-crystal/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}