{"repo":"geldata/setup-gel","free":true,"listed":false,"github":"https://github.com/geldata/setup-gel","clone":"git clone https://github.com/geldata/setup-gel.git","description":"A GitHub Action to install Gel and its CLI","language":"TypeScript","stars":20,"topics":["edgedb","github-actions","actions","cli","gel"],"license":"MIT","category":"cli-tools","readme_excerpt":"setup-gel v1 This action downloads and installs Gel CLI and/or Gel Server and makes both available in PATH . Usage See action.yml for the action's specification. How this action works: This action executes different commands depending on state of files in repository and inputs for action in workflow. It can: 1. Install Gel tools (CLI and/or server) 2. Create new Gel instance 3. Initialize new Gel project or link an existing one to remote instance The following examples show how to use this action. Example (installs stable Gel CLI with server and makes them available in $PATH ) Note: if your repository has gel.toml file, then this action will also initialize new project for your workflow. Otherwise, it will just install Gel CLI and executable server that you can use on your own. Example (installs latest Gel CLI without server and makes CLI available in $PATH ) Example (installs Gel CLI with server, creates new Gel instance and links it using gel project init ) NOTE: this assumes that repository for the project has already been initialized using gel project init and gel.toml file exists in the repository. Example (same as one above, but using services from GitHub Actions and gel project init --link ) Example (creates new instance, but overrides server-version from gel.toml if project initialization is to be used)","default_branch":null,"files":null,"tree":[],"storefront":"/r/geldata","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geldata/setup-gel/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."}