{"id":14988060,"url":"https://github.com/apache/cloudstack-cloudmonkey","last_synced_at":"2025-05-15T14:03:06.042Z","repository":{"id":11244598,"uuid":"13641478","full_name":"apache/cloudstack-cloudmonkey","owner":"apache","description":"Apache Cloudstack Cloudmonkey","archived":false,"fork":false,"pushed_at":"2025-04-03T13:26:33.000Z","size":4009,"stargazers_count":105,"open_issues_count":14,"forks_count":67,"subscribers_count":38,"default_branch":"main","last_synced_at":"2025-04-07T17:05:06.367Z","etag":null,"topics":["cloud","cloudstack","java","python"],"latest_commit_sha":null,"homepage":"","language":"Go","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/apache.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES.md","contributing":null,"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":"2013-10-17T07:00:46.000Z","updated_at":"2025-03-27T08:49:14.000Z","dependencies_parsed_at":"2023-11-06T23:39:54.813Z","dependency_job_id":"d06e642d-0a1c-4a85-b70c-f08be7b091ae","html_url":"https://github.com/apache/cloudstack-cloudmonkey","commit_stats":{"total_commits":441,"total_committers":36,"mean_commits":12.25,"dds":0.5827664399092971,"last_synced_commit":"1f4576196fd09f0e5577ae01da3c93e148e4684c"},"previous_names":[],"tags_count":13,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack-cloudmonkey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack-cloudmonkey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack-cloudmonkey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/apache%2Fcloudstack-cloudmonkey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/apache","download_url":"https://codeload.github.com/apache/cloudstack-cloudmonkey/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248520119,"owners_count":21117879,"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":["cloud","cloudstack","java","python"],"created_at":"2024-09-24T14:16:01.497Z","updated_at":"2025-04-15T03:54:16.830Z","avatar_url":"https://github.com/apache.png","language":"Go","readme":"## CloudMonkey [![Build Status](https://travis-ci.com/apache/cloudstack-cloudmonkey.svg?branch=main)](https://travis-ci.com/apache/cloudstack-cloudmonkey)[![](https://images.microbadger.com/badges/version/apache/cloudstack-cloudmonkey.svg)](https://hub.docker.com/r/apache/cloudstack-cloudmonkey)[![cloudmonkey](https://snapcraft.io/cloudmonkey/badge.svg)](https://snapcraft.io/cloudmonkey)\n\n`cloudmonkey` :cloud::monkey_face: is a command line interface (CLI) for\n[Apache CloudStack](http://cloudstack.apache.org).\nIt can be used both as an interactive shell and as a command-line tool, simplifying Apache CloudStack configuration and management.\n\nThe modern CloudMonkey is a rewritten and simplified port in Go, compatible\nwith Apache CloudStack 4.9 and above. The legacy cloudmonkey written in Python\ncan be used with Apache CloudStack 4.0-incubating and above.\n\nFor documentation, kindly see the [wiki](https://github.com/apache/cloudstack-cloudmonkey/wiki).\n\n### Development\n\nTo develop CloudMonkey, you need Go 1.11 or later and a unix-like\nenvironment. You can use the following targets for building:\n\n    $ make help\n\n      all             Build program binary\n      test-bench      Run benchmarks\n      test-short      Run only short tests\n      test-verbose    Run tests in verbose mode with coverage reporting\n      test-race       Run tests with race detector\n      check tests     Run tests\n      test-xml        Run tests with xUnit output\n      test-coverage   Run coverage tests\n      debug           Runs a debuggable binary using dlv\n      lint            Run golint\n      fmt             Run gofmt on all source files\n\nBuild and run:\n\n    $ make run\n\nBuild and run manually:\n\n    $ make all\n    $ ./bin/cmk\n\nTo build for all distros and platforms, run:\n\n    $ make dist\n\n### Community\n\nYou may join the relevant mailing list(s) for cloudmonkey related discussion:\n\n[Development Mailing List](mailto:dev-subscribe@cloudstack.apache.org)\n\n[Users Mailing List](mailto:users-subscribe@cloudstack.apache.org)\n\n### Contribution\n\nDiscuss issue(s) and feature(s) on CloudStack [development mailing list](mailto:dev-subscribe@cloudstack.apache.org).\nReport issue(s) on the `user` mailing list and/or open a Github [issue](https://github.com/apache/cloudstack-cloudmonkey/issues).\n\n1. Fork the repository on Github\n2. Create a named feature branch (like `add_component_x`)\n3. Commit your change\n4. Write tests for your change if applicable\n5. Run the tests, ensuring they all pass\n6. Submit a [Pull Request](https://github.com/apache/cloudstack-cloudmonkey/pull/new/main) using Github\n\n### History\n\nThe original `cloudmonkey` was written in Python and contributed to Apache\nCloudStack project by [Rohit Yadav](http://rohityadav.cloud) on 31 Oct 2012\nunder the Apache License 2.0.\n\nStarting version 6.0.0, the modern cloudmonkey `cmk` is a fast and simplified\nGo-port of the original tool with some backward incompatibilities and reduced\nfeature set. It ships as a standalone 64-bit [executable binary for several\nplatforms such as Linux, Mac and Windows](https://github.com/apache/cloudstack-cloudmonkey/releases).\n\n**NOTE:**\n\nIf cloudmonkey is being upgraded from a version lower than v6.0.0, it must be noted\nthat the cloudmonkey configuration path is changed from `~/.cloudmonkey/config` to \n`~/.cmk/config` and a default `localcloud` profile is created. One must first set up basic configurations such as apikey/secretkey/username/password/url for the required profile(s) as required\n\n### License\n\nLicensed to the Apache Software Foundation (ASF) under one\nor more contributor license agreements.  See the NOTICE file\ndistributed with this work for additional information\nregarding copyright ownership.  The ASF licenses this file\nto you under the Apache License, Version 2.0 (the\n\"License\"); you may not use this file except in compliance\nwith the License.  You may obtain a copy of the License at\n\n  http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing,\nsoftware distributed under the License is distributed on an\n\"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY\nKIND, either express or implied.  See the License for the\nspecific language governing permissions and limitations\nunder the License.\n","funding_links":[],"categories":["Command Line Interface Clients"],"sub_categories":["Templates"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcloudstack-cloudmonkey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fapache%2Fcloudstack-cloudmonkey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fapache%2Fcloudstack-cloudmonkey/lists"}