# horizon-cloud-service-cli
[![License](https://img.shields.io/badge/License-Apache%202.0-blue)](https://github.com/vmware-labs/compliance-dashboard-for-kubernetes/blob/main/LICENSE)
- [horizon-cloud-service-cli](#horizon-cloud-service-cli)
- [Overview](#overview)
- [Try it out](#try-it-out)
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Mac \& Linux](#mac--linux)
- [Windows](#windows)
- [Use the CLI](#use-the-cli)
- [Documentation](#documentation)
- [Contributing](#contributing)
- [License](#license)
## Overview
Command line toolbox for [VMware Horizon Cloud Service (HCS) Next-Gen](https://www.vmware.com/products/horizon-cloud.html). It provides human-friendly operations based on HCS REST API.
## Try it out
### Prerequisites
* Python 3.10+
* Pip3
Refer to [Setup Prerequisites](doc/dev-setup.md#setup-prerequisites) for more details.
### Installation
#### Mac & Linux
Install the tool
```
brew install python3
pip3 install hcs-cli
```
#### Windows
Install the tool.
```
pip install hcs-cli
```
If you have python installed with option "Add python to path", it should be fine. Otherwise, you need to add python and it's Script directory to path.
#### Use the CLI
Use with default public HCS service.
```
hcs login
```
Run a command, for example, list templates:
```
hcs admin template list
```
## Documentation
* [HCS CLI - User Guide](doc/hcs-cli-user-guide.md)
* [HCS CLI - Cheatsheet](doc/hcs-cli-cheatsheet.md)
* [HCS CLI - Dev Guide](doc/hcs-cli-dev-guide.md)
* [HCS Plan - template engine for HCS](doc/hcs-plan.md)
* [Context Programming](https://github.com/nanw1103/context-programming)
## Contributing
The horizon-cloud-service-cli project team welcomes contributions from the community. Before you start working with horizon-cloud-service-cli, please read and sign our Contributor License Agreement [CLA](https://cla.vmware.com/cla/1/preview). If you wish to contribute code and you have not signed our CLA, our bot will prompt you to do so when you open a Pull Request. For any questions about the CLA process, please refer to our [FAQ]([https://cla.vmware.com/faq](https://cla.vmware.com/faq)).
## License
Apache 2.0
Raw data
{
"_id": null,
"home_page": null,
"name": "hcs-cli",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.10",
"maintainer_email": null,
"keywords": "Horizon, Horizon Cloud, Horizon Cloud Service, CLI",
"author": null,
"author_email": "Nanw1103 <nanw1103@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/1e/22/6dc9ca438c2bf950c6a384c11df96d7c9f9b6dcce943f47dc5f3fc5f9175/hcs_cli-0.1.223.tar.gz",
"platform": null,
"description": "# horizon-cloud-service-cli\n\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue)](https://github.com/vmware-labs/compliance-dashboard-for-kubernetes/blob/main/LICENSE)\n\n- [horizon-cloud-service-cli](#horizon-cloud-service-cli)\n - [Overview](#overview)\n - [Try it out](#try-it-out)\n - [Prerequisites](#prerequisites)\n - [Installation](#installation)\n - [Mac \\& Linux](#mac--linux)\n - [Windows](#windows)\n - [Use the CLI](#use-the-cli)\n - [Documentation](#documentation)\n - [Contributing](#contributing)\n - [License](#license)\n\n\n## Overview\nCommand line toolbox for [VMware Horizon Cloud Service (HCS) Next-Gen](https://www.vmware.com/products/horizon-cloud.html). It provides human-friendly operations based on HCS REST API.\n\n## Try it out\n\n\n### Prerequisites\n* Python 3.10+\n* Pip3\n\nRefer to [Setup Prerequisites](doc/dev-setup.md#setup-prerequisites) for more details.\n\n### Installation\n\n#### Mac & Linux\n\nInstall the tool\n```\nbrew install python3\npip3 install hcs-cli\n```\n\n#### Windows\nInstall the tool.\n```\npip install hcs-cli\n```\nIf you have python installed with option \"Add python to path\", it should be fine. Otherwise, you need to add python and it's Script directory to path.\n\n#### Use the CLI\nUse with default public HCS service. \n```\nhcs login\n```\nRun a command, for example, list templates:\n```\nhcs admin template list\n```\n\n## Documentation\n* [HCS CLI - User Guide](doc/hcs-cli-user-guide.md)\n* [HCS CLI - Cheatsheet](doc/hcs-cli-cheatsheet.md)\n* [HCS CLI - Dev Guide](doc/hcs-cli-dev-guide.md)\n* [HCS Plan - template engine for HCS](doc/hcs-plan.md)\n* [Context Programming](https://github.com/nanw1103/context-programming)\n\n \n## Contributing\n\nThe horizon-cloud-service-cli project team welcomes contributions from the community. Before you start working with horizon-cloud-service-cli, please read and sign our Contributor License Agreement [CLA](https://cla.vmware.com/cla/1/preview). If you wish to contribute code and you have not signed our CLA, our bot will prompt you to do so when you open a Pull Request. For any questions about the CLA process, please refer to our [FAQ]([https://cla.vmware.com/faq](https://cla.vmware.com/faq)).\n\n## License\n\nApache 2.0\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "Horizon Cloud Service CLI module.",
"version": "0.1.223",
"project_urls": {
"Bug Tracker": "https://github.com/vmware/horizon-cloud-service-cli/issues",
"Homepage": "https://github.com/vmware/horizon-cloud-service-cli",
"changelog": "https://github.com/vmware/horizon-cloud-service-cli/blob/main/CHANGELOG.md",
"documentation": "https://readthedocs.org",
"repository": "https://github.com/vmware/horizon-cloud-service-cli"
},
"split_keywords": [
"horizon",
" horizon cloud",
" horizon cloud service",
" cli"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f5980824596f87331d8e89842ea21d606d8996634101e90dcb1aeda5fd49c636",
"md5": "3add08bcd4d7f0b9522dc4488c479c83",
"sha256": "f8147433d995c725fd0f831db5051f5327ca96cd8877be13b3f9de4af18a6d13"
},
"downloads": -1,
"filename": "hcs_cli-0.1.223-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3add08bcd4d7f0b9522dc4488c479c83",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.10",
"size": 256071,
"upload_time": "2024-05-21T18:26:12",
"upload_time_iso_8601": "2024-05-21T18:26:12.198466Z",
"url": "https://files.pythonhosted.org/packages/f5/98/0824596f87331d8e89842ea21d606d8996634101e90dcb1aeda5fd49c636/hcs_cli-0.1.223-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1e226dc9ca438c2bf950c6a384c11df96d7c9f9b6dcce943f47dc5f3fc5f9175",
"md5": "92ad811129ff6ab1bd5cbfdbb1e7b1be",
"sha256": "0c50ffd865d0698b3fe489eb8e39b2b6c9cc6d43066037f8392f7d8a107c949c"
},
"downloads": -1,
"filename": "hcs_cli-0.1.223.tar.gz",
"has_sig": false,
"md5_digest": "92ad811129ff6ab1bd5cbfdbb1e7b1be",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.10",
"size": 74238,
"upload_time": "2024-05-21T18:26:14",
"upload_time_iso_8601": "2024-05-21T18:26:14.513591Z",
"url": "https://files.pythonhosted.org/packages/1e/22/6dc9ca438c2bf950c6a384c11df96d7c9f9b6dcce943f47dc5f3fc5f9175/hcs_cli-0.1.223.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-21 18:26:14",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "vmware",
"github_project": "horizon-cloud-service-cli",
"github_not_found": true,
"lcname": "hcs-cli"
}