{"id":18885055,"url":"https://github.com/zalando-incubator/clin","last_synced_at":"2025-04-14T21:30:55.246Z","repository":{"id":37210352,"uuid":"264202522","full_name":"zalando-incubator/clin","owner":"zalando-incubator","description":"Cli for Nakadi for event types and subscriptions management","archived":false,"fork":false,"pushed_at":"2024-07-10T14:24:00.000Z","size":678,"stargazers_count":7,"open_issues_count":7,"forks_count":5,"subscribers_count":6,"default_branch":"master","last_synced_at":"2024-10-02T07:36:55.265Z","etag":null,"topics":["cli","iac","nakadi"],"latest_commit_sha":null,"homepage":"","language":"Python","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/zalando-incubator.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-05-15T13:35:48.000Z","updated_at":"2024-05-27T13:13:36.000Z","dependencies_parsed_at":"2024-04-24T15:43:58.537Z","dependency_job_id":null,"html_url":"https://github.com/zalando-incubator/clin","commit_stats":{"total_commits":68,"total_committers":10,"mean_commits":6.8,"dds":0.5,"last_synced_commit":"becf8d70780f70060c9c773dee573844ace2d312"},"previous_names":[],"tags_count":17,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalando-incubator%2Fclin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalando-incubator%2Fclin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalando-incubator%2Fclin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/zalando-incubator%2Fclin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/zalando-incubator","download_url":"https://codeload.github.com/zalando-incubator/clin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223460167,"owners_count":17148734,"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","iac","nakadi"],"created_at":"2024-11-08T07:16:28.713Z","updated_at":"2024-11-08T07:16:29.470Z","avatar_url":"https://github.com/zalando-incubator.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Clin\n\n**Clin** is a command-line utility to manage [Nakadi](https://nakadi.io/)\nresources from schema files in \"Infrastructure as Code\" style.\n![](https://github.com/zalando-incubator/clin/raw/master/docs/gifs/demo.gif)\n\n## User Guide\n\n### Prerequisites\n\n* [Python](https://www.python.org/) \u003e= 3.7\n\n### Installing\nYou can install **clin** directly from [PyPI](https://pypi.org/project/clin/)\nusing pip:\n\n```bash\npip install clin\n```\n\n### Getting started\n\nAfter this you should be able to run the `clin` tool:\n```bash\n~ clin --help\nUsage: clin [OPTIONS] COMMAND [ARGS]...\n...\n```\n\nPlease refer to the [documentation](https://github.com/zalando-incubator/clin/tree/master/docs)\nand [examples](https://github.com/zalando-incubator/clin/tree/master/docs/examples).\n\n## Contributing\n\nPlease read [CONTRIBUTING](https://github.com/zalando-incubator/clin/blob/master/CONTRIBUTING.md)\nfor details on our process for submitting pull requests to us, and please ensure\nyou follow the [CODE_OF_CONDUCT](https://github.com/zalando-incubator/clin/blob/master/CODE_OF_CONDUCT.md).\n\n### Prerequisites\n\n* [Python](https://www.python.org/) \u003e= 3.7\n* [Poetry](https://python-poetry.org/) for packaging and dependency\n  management. See the [official docs](https://python-poetry.org/docs/) for\n  instructions on installation and basic usage.\n\n### Installing\nAfter cloning the repository, use `poetry` to create a new virtual environment\nand restore all dependencies.\n\n```bash\npoetry install\n```\n\nIf you're using an IDE (eg. PyCharm), make sure that it's configured to use the\nvirtual environment created by poetry as the project's interpreter. You can find\nthe path to the used environment with `poetry env info`.\n\n### Running the tests\n\n```bash\npoetry run pytest\n```\n\n## Versioning\n\nWe use [SemVer](http://semver.org) for versioning. For the versions available,\nsee the [tags on this repository](https://github.com/zalando-incubator/clin/tags).\n\n## Authors\n\n* **Dmitry Erokhin** [@Dmitry-Erokhin](https://github.com/Dmitry-Erokhin)\n* **Daniel Stockhammer** [@dstockhammer](https://github.com/dstockhammer)\n\nSee also the list of [contributors](Chttps://github.com/zalando-incubator/clin/blob/master/ONTRIBUTORS.md)\nwho participated in this project.\n\n## License\n\nThis project is licensed under the MIT License. See the\n[LICENSE](https://github.com/zalando-incubator/clin/blob/master/LICENSE) file\nfor details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzalando-incubator%2Fclin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fzalando-incubator%2Fclin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fzalando-incubator%2Fclin/lists"}