{"repo":"geldata/gel-cli","free":true,"listed":false,"github":"https://github.com/geldata/gel-cli","clone":"git clone https://github.com/geldata/gel-cli.git","description":"The Gel CLI","language":"Rust","stars":175,"topics":["edgedb","command-line","repl"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"Gel Command-line Tools ====================== This repository contains the implementation of gel command-line tool. Install ======= Install the latest stable build with: Nightly builds can be installed with: Development =========== Use cargo for building it: Tests ===== There are a few categories of tests in this repo: - unit tests within src/ - run with: cargo test --bins , - no additional requirements, - tests/func/ - invokes the cli binary, - run with: cargo test --test=func , - requires gel-server binary in PATH, - will use test-utils to start the server, - tests/shared-client-tests/ - generates tests from shared-client-testcases, - invokes the cli binary, - run with: cargo test --package=shared-client-tests , - will write into /home/gel , - tests/portable .rs/ - tests installation of the portable Gel server, - will download large packages, - run with: cargo test --features=portable tests --test=portable X , - assumes you don't have any portables installed before running it, - Github Actions & Nightly tests Code Quality Assurance ====================== This project uses rustfmt and clippy to provide a unified code style. When opening pull requests, it is advised to run the following commands before doing so: License ======= Licensed under either of Apache License, Version 2.0, (./LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) MIT license (./LICENSE-MIT or http://opensource.org/licenses/MIT) at your option.","default_branch":null,"files":null,"tree":[],"storefront":"/r/geldata","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/geldata/gel-cli/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."}