{ "info": { "author": "Bruno Manesco", "author_email": "bruno.manesco@rubrik.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# rbkcli\n\nThis project provides a Command Line Interface (CLI) conversion of Rubrik APIs.\nIt can be used for both running commands or writing simplified scripts.\n\n## Installation\n\nInstall from PyPI:\n\n```\n$ pip install rbkcli\n$ echo 'eval \"$(register-python-argcomplete rbkcli)\"' >> ~/.bashrc\n```\n\n## Example\n\nBy default, the rbkcli will attempt to read the the Rubrik Cluster credentials from the following environment variables:\n\n* `rubrik_cdm_node_ip`\n* `rubrik_cdm_username`\n* `rubrik_cdm_password`\n\nSo the commands to be run would be:\n\n```\n$ export rubrik_cdm_node_ip=\n$ export rubrik_cdm_username=\n$ export rubrik_cdm_password=\n```\n\nOnce the above environment variables are exported with the authentication data, *rbkcli* will dynamically create the command line based on the available APIs in that cluster.\n\n```\n$ rbkcli cluster me\n{\n \"acceptedEulaVersion\": \"0.0\",\n \"apiVersion\": \"1\",\n \"id\": \"XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX\",\n \"latestEulaVersion\": \"1.1\",\n \"name\": \"MyCluster\",\n \"timezone\": {\n \"timezone\": \"\"\n },\n \"version\": \"4.2.2-1699\"\n}\n```\n\n## Documentation\n\n* [Quick Start Guide](https://github.com/rubrikinc/rbkcli/blob/master/docs/quick-start.md)\n* [rbkcli Documentation](https://rubrik.gitbook.io/rbkcli/)\n* [Rubrik API Documentation](https://github.com/rubrikinc/api-documentation)\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/rubrikinc/rbkcli", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "rbkcli", "package_url": "https://pypi.org/project/rbkcli/", "platform": "", "project_url": "https://pypi.org/project/rbkcli/", "project_urls": { "Homepage": "https://github.com/rubrikinc/rbkcli" }, "release_url": "https://pypi.org/project/rbkcli/1.0.0b2/", "requires_dist": [ "requests", "Paramiko", "argcomplete", "PyYAML", "urllib3" ], "requires_python": "", "summary": "A python package that creates a CLI conversion from Rubrik APIs", "version": "1.0.0b2" }, "last_serial": 5582520, "releases": { "1.0.0b0": [ { "comment_text": "", "digests": { "md5": "d9931da450b9b7b92dffdee58425fc0a", "sha256": "694ea84afb8c78cd8fe757158d2a7acceb672ac88be80f92ed0628a0d8be79e3" }, "downloads": -1, "filename": "rbkcli-1.0.0b0-py3-none-any.whl", "has_sig": false, "md5_digest": "d9931da450b9b7b92dffdee58425fc0a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62630, "upload_time": "2019-07-25T10:07:53", "url": "https://files.pythonhosted.org/packages/d5/a0/83d50cfdb9009f1627020ce6205429684db540d852f4bce00625664d32ea/rbkcli-1.0.0b0-py3-none-any.whl" } ], "1.0.0b1": [ { "comment_text": "", "digests": { "md5": "092ae5fad898e3d22ad2ad815725cb92", "sha256": "336c04b238ce1208843798e4a09828cb3a9d76a652511608a8772f970df80e4a" }, "downloads": -1, "filename": "rbkcli-1.0.0b1.tar.gz", "has_sig": false, "md5_digest": "092ae5fad898e3d22ad2ad815725cb92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52341, "upload_time": "2019-07-23T12:24:25", "url": "https://files.pythonhosted.org/packages/f1/41/61eb3e829e575466eccabd1e091464cadca04e53e23d6232061dc3c38764/rbkcli-1.0.0b1.tar.gz" } ], "1.0.0b2": [ { "comment_text": "", "digests": { "md5": "ab3325c8d12f20d916cc774575784f36", "sha256": "b43db61aab7eebe45f85a1e4332f93b1177d75f9094db030553edc2d481d30c4" }, "downloads": -1, "filename": "rbkcli-1.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "ab3325c8d12f20d916cc774575784f36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62630, "upload_time": "2019-07-25T10:15:29", "url": "https://files.pythonhosted.org/packages/97/ad/a3b3fbff0d3d7fe626efed48c9b4a68d53901649e95e075d467af9406fef/rbkcli-1.0.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41363bf0ec12649193e5be286342fa09", "sha256": "db72a7314762be2428f75b09930f36d5ed6355be69a940d7845e59d2d0102706" }, "downloads": -1, "filename": "rbkcli-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "41363bf0ec12649193e5be286342fa09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52779, "upload_time": "2019-07-25T10:15:31", "url": "https://files.pythonhosted.org/packages/f3/44/a5498b35b92685b904b04e405423646e2fc010e3fe85c0232ef0f1638301/rbkcli-1.0.0b2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab3325c8d12f20d916cc774575784f36", "sha256": "b43db61aab7eebe45f85a1e4332f93b1177d75f9094db030553edc2d481d30c4" }, "downloads": -1, "filename": "rbkcli-1.0.0b2-py3-none-any.whl", "has_sig": false, "md5_digest": "ab3325c8d12f20d916cc774575784f36", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 62630, "upload_time": "2019-07-25T10:15:29", "url": "https://files.pythonhosted.org/packages/97/ad/a3b3fbff0d3d7fe626efed48c9b4a68d53901649e95e075d467af9406fef/rbkcli-1.0.0b2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41363bf0ec12649193e5be286342fa09", "sha256": "db72a7314762be2428f75b09930f36d5ed6355be69a940d7845e59d2d0102706" }, "downloads": -1, "filename": "rbkcli-1.0.0b2.tar.gz", "has_sig": false, "md5_digest": "41363bf0ec12649193e5be286342fa09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 52779, "upload_time": "2019-07-25T10:15:31", "url": "https://files.pythonhosted.org/packages/f3/44/a5498b35b92685b904b04e405423646e2fc010e3fe85c0232ef0f1638301/rbkcli-1.0.0b2.tar.gz" } ] }