{"id":22735804,"url":"https://github.com/pivotal-cf/om","last_synced_at":"2025-04-10T03:44:27.050Z","repository":{"id":43473116,"uuid":"68121501","full_name":"pivotal-cf/om","owner":"pivotal-cf","description":"General command line utility for working with VMware Tanzu Operations Manager","archived":false,"fork":false,"pushed_at":"2024-10-14T00:11:29.000Z","size":17608,"stargazers_count":135,"open_issues_count":17,"forks_count":104,"subscribers_count":44,"default_branch":"main","last_synced_at":"2024-10-30T16:04:16.069Z","etag":null,"topics":["cli","golang","hacktoberfest","ops-manager"],"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/pivotal-cf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE-OF-CONDUCT.md","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":"2016-09-13T15:30:05.000Z","updated_at":"2024-10-09T15:46:06.000Z","dependencies_parsed_at":"2024-11-07T05:25:08.939Z","dependency_job_id":"f67964c1-29d5-4eb3-b560-79eab9bf91f3","html_url":"https://github.com/pivotal-cf/om","commit_stats":null,"previous_names":[],"tags_count":121,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pivotal-cf%2Fom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pivotal-cf%2Fom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pivotal-cf%2Fom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pivotal-cf%2Fom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pivotal-cf","download_url":"https://codeload.github.com/pivotal-cf/om/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248154968,"owners_count":21056541,"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","golang","hacktoberfest","ops-manager"],"created_at":"2024-12-10T21:15:11.087Z","updated_at":"2025-04-10T03:44:27.032Z","avatar_url":"https://github.com/pivotal-cf.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Om\n\n_a mantra, or vibration, that is traditionally chanted_\n\n![enhancing your calm](http://i.giphy.com/3o7qDQ5iw1oXyDeJAk.gif)\n\n`om` is a tool that helps you configure and deploy tiles to Ops-Manager.\nCurrently being maintained by the Developer and Application Platform (DAP) \nTanzu Application Service (TAS) Platform Provider Experience (PPE) team.\n\n## Documentation\n\nSee [here](docs/README.md) for useful examples and documentation.\n\nWhen working with `om`,\nit can sometimes be useful to reference the Ops Manager API docs.\nYou can find them at\n`https://pcf.your-ops-manager.example.com/docs`.\n\n**NOTE**: Additional documentation for om commands\nused in Platform Automation can be found in\nthe [VMware Tanzu Documentation](https://docs.pivotal.io/platform-automation).\n\n## Versioning\n\n`om` went 1.0.0 on May 7, 2019\n\nAs of that release, `om` is [semantically versioned](https://semver.org/).\nWhen consumig `om` in your CI system,\nit is now safe to pin to a particular minor version line (major.minor.patch)\nwithout fear of breaking changes.\n\n### API Declaration for Semver\n\nThe `om` API consists of:\n\n1. All `om` commands not marked **EXPERIMENTAL**, and the flags for those commands\n1. All global `om` flags\n1. The format for any inputs to non-experimental `om` commands.\n1. The format for any outputs from non-experimental `om` commands.\n1. The file filename of the Github relases.\n\n\"**EXPERIMENTAL**\" commands are still in development.\nWe may rename them, alter their flags or behavior, or remove them entirely.\nWhen we're confident a command has the right basic shape and behavior,\nwe'll remove the \"**EXPERIMENTAL**\" designation.\n\nChanges internal to `om` will _**NOT**_ be included as a part of the om API.\nThe versioning here is for the CLI tool,\nnot any libraries or packages included therein.\nThe `om` team may change any internal structs, interfaces, etc,\nwithout reflecting such changes in the version,\nso long as the outputs and behavior of the commands remain the same.\n\nThough `om` is used heavily in [Platform Automation for PCF](https://network.pivotal.io/products/platform-automation/),\nwhich is also semantically versioned.\n`om` is versioned independently from `platform-automation`.\n\n## Installation\n\nTo download `om` go to [Releases](https://github.com/pivotal-cf/om/releases).\n\nAlternatively, you can install `om` via `apt-get`\nvia [Stark and Wayne](https://www.starkandwayne.com/):\n\n```sh\n# apt-get:\nsudo wget -q -O - https://raw.githubusercontent.com/starkandwayne/homebrew-cf/master/public.key | sudo  apt-key add -\nsudo echo \"deb http://apt.starkandwayne.com stable main\" | sudo  tee /etc/apt/sources.list.d/starkandwayne.list\nsudo apt-get update\nsudo apt-get install om -y\n```\n\n\nOr by the Linux and Mac `brew`\n\n```\nbrew tap pivotal-cf/om https://github.com/pivotal-cf/om\nbrew install om\n```\n\nYou can also build from source.\n\n### Building from Source\n\nYou'll need at least Go 1.12, as\n`om` uses Go Modules to manage dependencies.\n\nTo build from source, after you've cloned the repo,\nrun these commands from the top level of the repo:\n\n```bash\nGO111MODULE=on go mod download\nGO111MODULE=on go build\n```\n\nGo 1.11 uses some heuristics to determine if Go Modules should be used.\nThe process above overrides those heuristics\nto ensure that Go Modules are _always_ used.\nIf you have cloned this repo outside of your GOPATH,\n`GO111MODULE=on` can be excluded from the above steps.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpivotal-cf%2Fom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpivotal-cf%2Fom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpivotal-cf%2Fom/lists"}