{"id":13566950,"url":"https://github.com/oracle/yo","last_synced_at":"2025-04-05T08:06:14.828Z","repository":{"id":153482520,"uuid":"628904677","full_name":"oracle/yo","owner":"oracle","description":"A fast and simple command line OCI client","archived":false,"fork":false,"pushed_at":"2025-02-19T00:14:15.000Z","size":789,"stargazers_count":65,"open_issues_count":2,"forks_count":7,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-03-29T07:08:06.771Z","etag":null,"topics":["linux","oci","oracle-cloud-infrastructure"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"upl-1.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/oracle.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-17T08:15:07.000Z","updated_at":"2025-02-24T21:39:35.000Z","dependencies_parsed_at":"2023-05-27T15:00:42.961Z","dependency_job_id":"76eb9171-10c9-4285-8743-88c2a6530ae2","html_url":"https://github.com/oracle/yo","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":"oracle/template-repo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fyo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fyo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fyo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/oracle%2Fyo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/oracle","download_url":"https://codeload.github.com/oracle/yo/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247305933,"owners_count":20917208,"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":["linux","oci","oracle-cloud-infrastructure"],"created_at":"2024-08-01T13:02:20.147Z","updated_at":"2025-04-05T08:06:14.811Z","avatar_url":"https://github.com/oracle.png","language":"Python","readme":"# yo - fast and simple OCI client\n\nyo is a command-line client for managing OCI instances. It makes launching OCI\ninstances as simple as rudely telling your computer \"yo, launch an instance\".\nIts goals are speed, ease of use, and simplicity. It was originally designed to\nhelp developers in the Oracle Linux team quickly launch disposable VMs for\ntesting, but is slowly gaining users outside of OL. Here are some examples of\nhow yo tries to improve on the OCI command line and browser tools:\n\n- yo hides other people's VMs from you, so you can just manage your own\n  instances.\n- yo doesn't make you type any more than you need. Compartment IDs, common shape\n  configurations, etc can all be stored in your config. It really can be as\n  simple as `yo launch` (or, for the lazier, `yo la`).\n- yo lets you refer to your instances by name. You should never need to memorize\n  an IP address again.\n- yo aggressively caches data to make operations as quick as possible.\n\n## Installation\n\nA minimum of Python 3.6 is required in order to use Yo.\n\n**Via Pip:**\n\n    pip install yo oci-cli\n\nThis will install the standard OCI CLI alongside Yo, which can be useful as\nwell.  After installation, you'll need to configure Yo to work with your OCI\ntenancy.  Please see the [documentation][] for detailed instructions.\n\n## Documentation\n\nThe [documentation][] contains information on the configuration file, as well as\na listing of sub-commands and features offered.\n\n## Examples\n\n```bash\n# Launch an instance based on your default settings, and SSH into it\nyo launch -s\n\n# Launch a flexible instance with given shape, size, and name\nyo launch -S VM.Standard.E4.Flex --cpu 3 --mem 12 -n my-vm\n\n# SSH into my-vm\nyo ssh my-vm\n\n# Copy files to my-vm\nyo scp ./files my-vm:\n\n# Terminate my-vm\nyo terminate my-vm\n```\n\n## Help\n\nWe hope you can find all the answers to your questions in our documentation. But\nif you're still having trouble, feel free to open a Github issue and we'll try\nour best to help!\n\n## Contributing\n\nWe welcome contributions from the community. Before submitting a pull request,\nplease [review our contribution guide][contributing].\n\n## Security\n\nPlease consult the [security guide][security] for our responsible security\nvulnerability disclosure process.\n\n## License\n\nCopyright (c) 2023 Oracle and/or its affiliates.\n\nReleased under the Universal Permissive License v1.0 as shown at\nhttps://oss.oracle.com/licenses/upl/.\n\n[documentation]: https://oracle.github.io/yo/\n[contributing]: ./CONTRIBUTING.md\n[security]: ./SECURITY.md\n","funding_links":[],"categories":["Python"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fyo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foracle%2Fyo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foracle%2Fyo/lists"}