{"id":16585902,"url":"https://github.com/sebastiandotdev/query","last_synced_at":"2026-02-14T22:05:30.191Z","repository":{"id":194903392,"uuid":"691831363","full_name":"sebastiandotdev/query","owner":"sebastiandotdev","description":"The Query is a command-line tool developed in Rust that empowers users to seamlessly interact with RESTful APIs from their terminal. 📌","archived":false,"fork":false,"pushed_at":"2024-02-27T03:32:11.000Z","size":253,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-06-15T04:48:43.257Z","etag":null,"topics":["cli","query","rest","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/sebastiandotdev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","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":"2023-09-15T01:41:00.000Z","updated_at":"2023-11-06T03:30:19.000Z","dependencies_parsed_at":"2023-09-21T07:14:34.921Z","dependency_job_id":"631e0ed7-afdf-4b8c-aef3-07152664dcfb","html_url":"https://github.com/sebastiandotdev/query","commit_stats":null,"previous_names":["sebastian009w/miu","sebastian009w/terminal","castrogarciajs/terminal","castrogarciajs/clippy","castrogarciajs/minify","castrogarciajs/rusty_fetcher","castrogarciajs/query","sebastian-garciaa/query","seb-24/query","ss9139/query","sebastiandottop/query","sebastiandotdev/query"],"tags_count":11,"template":false,"template_full_name":null,"purl":"pkg:github/sebastiandotdev/query","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastiandotdev%2Fquery","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastiandotdev%2Fquery/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastiandotdev%2Fquery/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastiandotdev%2Fquery/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sebastiandotdev","download_url":"https://codeload.github.com/sebastiandotdev/query/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sebastiandotdev%2Fquery/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":261756526,"owners_count":23205147,"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":["cli","query","rest","rust"],"created_at":"2024-10-11T22:50:00.663Z","updated_at":"2026-02-14T22:05:25.171Z","avatar_url":"https://github.com/sebastiandotdev.png","language":"Rust","readme":"# Welcome to the Query\n\n\u003cimg align=\"right\" src=\"./ferry.png\" height=\"150px\" alt=\"the rust mascot\"\u003e\n\nThe **Query** is a command-line tool developed in Rust that empowers users to\nseamlessly interact with RESTful APIs from their terminal. Whether you're\nfetching data, posting information, or managing API resources, this CLI tool\nsimplifies the process by offering a straightforward and intuitive interface.\n\n\u003e [!NOTE]\n\u003e This project is for practice Rust \n\n## Key Features\n\n- **Easy Configuration:** Configure the base URL, authentication, and custom\n  headers for your API requests.\n- **HTTP Methods:** Supports various HTTP methods, including GET, POST, PUT,\n  DELETE, and more.\n- **Testing and Documentation:** Write tests to ensure functionality and provide\n  detailed documentation for users.\n\n## Example CLI\n\nInit configuration for query cli:\n\n```sh\nquery --config init\n\nCreated file successfuly! # Generate file `query.json`\n```\n\ncommand:\n\n```sh\nquery --method get --url languagues\n```\n\nresponse:\n\n```log\n[\n  {\n    \"name\": \"Java\",\n    \"publish_date\": \"1995\",\n    \"description\": \"Java is a widely used programming language that is designed to be platform-independent.\"\n  },\n  {\n    \"name\": \"C++\",\n    \"publish_date\": \"1985\",\n    \"description\": \"C++ is a general-purpose programming language that supports object-oriented programming.\"\n  },\n  {\n    \"name\": \"Python\",\n    \"publish_date\": \"1991\",\n    \"description\": \"Python is a high-level programming language known for its simplicity and readability.\"\n  },\n  {\n    \"name\": \"C#\",\n    \"publish_date\": \"2000\",\n    \"description\": \"C# is a modern programming language developed by Microsoft for building a variety of applications.\"\n  }\n]\n```\n\n### unzip is required\n\nThe program [`unzip`](https://linux.die.net/man/1/unzip) is a requirement for\nthe Shell installer.\n\n```sh\n$ curl -fsSL https://query.dev/install.sh | sh\nError: unzip is required to install Query (see: https://github.com/castrogarciajs/query#unzip-is-required).\n```\n\n\u003e [!IMPORTANT]\n\u003e These steps are when installing _query_\n\n**When does this issue occur?**\n\nDuring the `install.sh` process, `unzip` is used to extract the zip archive.\n\n**How can this issue be fixed?**\n\nYou can install unzip via `brew install unzip` on MacOS or\n`apt-get install unzip -y` on Linux.\n\n## License\n\nThis project is LICENSE **MIT**.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebastiandotdev%2Fquery","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsebastiandotdev%2Fquery","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsebastiandotdev%2Fquery/lists"}