{"id":23363019,"url":"https://github.com/s2-streamstore/s2-cli","last_synced_at":"2025-07-27T00:35:39.462Z","repository":{"id":267519439,"uuid":"858851545","full_name":"s2-streamstore/s2-cli","owner":"s2-streamstore","description":"CLI for S2","archived":false,"fork":false,"pushed_at":"2025-07-22T17:28:16.000Z","size":400,"stargazers_count":21,"open_issues_count":4,"forks_count":3,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-22T17:58:34.763Z","etag":null,"topics":["cli","rust","s2"],"latest_commit_sha":null,"homepage":"https://s2.dev","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/s2-streamstore.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-09-17T16:36:04.000Z","updated_at":"2025-07-22T17:27:24.000Z","dependencies_parsed_at":"2024-12-26T18:22:36.006Z","dependency_job_id":"6b48a34b-f1a7-4c23-91aa-8225e8a17ae2","html_url":"https://github.com/s2-streamstore/s2-cli","commit_stats":null,"previous_names":["s2-streamstore/s2-cli","s2-streamstore/streamstore-cli"],"tags_count":34,"template":false,"template_full_name":null,"purl":"pkg:github/s2-streamstore/s2-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s2-streamstore%2Fs2-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s2-streamstore%2Fs2-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s2-streamstore%2Fs2-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s2-streamstore%2Fs2-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/s2-streamstore","download_url":"https://codeload.github.com/s2-streamstore/s2-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/s2-streamstore%2Fs2-cli/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267276982,"owners_count":24063220,"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","status":"online","status_checked_at":"2025-07-26T02:00:08.937Z","response_time":62,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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","rust","s2"],"created_at":"2024-12-21T12:36:05.033Z","updated_at":"2025-07-27T00:35:39.455Z","avatar_url":"https://github.com/s2-streamstore.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003cp\u003e\n    \u003c!-- Light mode logo --\u003e\n    \u003ca href=\"https://s2.dev#gh-light-mode-only\"\u003e\n      \u003cimg src=\"./assets/s2-black.png\" height=\"60\"\u003e\n    \u003c/a\u003e\n    \u003c!-- Dark mode logo --\u003e\n    \u003ca href=\"https://s2.dev#gh-dark-mode-only\"\u003e\n      \u003cimg src=\"./assets/s2-white.png\" height=\"60\"\u003e\n    \u003c/a\u003e\n  \u003c/p\u003e\n\n  \u003ch1\u003eS2 CLI\u003c/h1\u003e\n\n  \u003cp\u003e\n    \u003c!-- Crates.io --\u003e\n    \u003ca href=\"https://crates.io/crates/streamstore-cli\"\u003e\u003cimg src=\"https://img.shields.io/crates/v/streamstore-cli.svg\" /\u003e\u003c/a\u003e\n    \u003c!-- Github Actions (CI) --\u003e\n    \u003ca href=\"https://github.com/s2-streamstore/s2-cli/actions?query=branch%3Amain++\"\u003e\u003cimg src=\"https://github.com/s2-streamstore/s2-cli/actions/workflows/ci.yml/badge.svg\" /\u003e\u003c/a\u003e\n    \u003c!-- Discord (chat) --\u003e\n    \u003ca href=\"https://discord.gg/vTCs7kMkAf\"\u003e\u003cimg src=\"https://img.shields.io/discord/1209937852528599092?logo=discord\" /\u003e\u003c/a\u003e\n    \u003c!-- LICENSE --\u003e\n    \u003ca href=\"./LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/s2-streamstore/s2-cli\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\nCommand Line Tool to interact with the\n[S2 API](https://s2.dev/docs/interface/grpc).\n\n## Getting started\n\n1. [Install](#installation) the S2 CLI using your preferred method.\n\n1. Generate an authentication token by logging onto the web console at\n   [s2.dev](https://s2.dev/dashboard) and set the token in CLI config:\n   ```bash\n   s2 config set --access-token \u003cYOUR ACCESS TOKEN\u003e\n   ```\n\n1. You're ready to run S2 commands!\n   ```bash\n   s2 list-basins\n   ```\n\nHead over to [S2 Docs](https://s2.dev/docs/quickstart) for a quick dive into\nusing the CLI.\n\n## Commands and reference\n\nYou can add the `--help` flag to any command for CLI reference. Run `s2 --help`\nto view all the supported commands and options.\n\n\u003e [!TIP]\n\u003e The `--help` command displays a verbose help message whereas the `-h` displays\n\u003e the same message in brief.\n\n## Installation\n\n### Using Homebrew\n\nThis method works on macOS and Linux distributions with\n[Homebrew](https://brew.sh) installed.\n\n```bash\nbrew install s2-streamstore/s2/s2\n```\n\n### Using Cargo\n\nThis method works on any system with [Rust](https://www.rust-lang.org/)\nand [Cargo](https://doc.rust-lang.org/cargo/) installed.\n\n```bash\ncargo install streamstore-cli\n```\n\n### From Release Binaries\n\nCheck out the [S2 CLI Releases](https://github.com/s2-streamstore/s2-cli/releases)\nfor prebuilt binaries for many different architectures and operating systems.\n\nLinux and macOS users can download the release binary using:\n\n```bash\ncurl -fsSL s2.dev/install.sh | bash\n```\n\nTo install a specific version, you can set the `VERSION` environment variable.\n\n```bash\nexport VERSION=0.5.2\ncurl -fsSL s2.dev/install.sh | bash\n```\n\n## Feedback\n\nWe use [Github Issues](https://github.com/s2-streamstore/s2-cli/issues) to\ntrack feature requests and issues with the SDK. If you wish to provide feedback,\nreport a bug or request a feature, feel free to open a Github issue.\n\n### Contributing\n\nDevelopers are welcome to submit Pull Requests on the repository. If there is\nno tracking issue for the bug or feature request corresponding to the PR, we\nencourage you to open one for discussion before submitting the PR.\n\n## Reach out to us\n\nJoin our [Discord](https://discord.gg/vTCs7kMkAf) server. We would love to hear\nfrom you.\n\nYou can also email us at [hi@s2.dev](mailto:hi@s2.dev).\n\n## License\n\nThis project is licensed under the [Apache-2.0 License](./LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs2-streamstore%2Fs2-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fs2-streamstore%2Fs2-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fs2-streamstore%2Fs2-cli/lists"}