{"id":15722901,"url":"https://github.com/soerenschneider/sc","last_synced_at":"2025-10-24T02:11:11.304Z","repository":{"id":255498534,"uuid":"847021970","full_name":"soerenschneider/sc","owner":"soerenschneider","description":"Universal Command Line Interface for soeren.cloud","archived":false,"fork":false,"pushed_at":"2025-03-17T17:05:56.000Z","size":202,"stargazers_count":0,"open_issues_count":14,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-31T00:15:43.856Z","etag":null,"topics":["cli","cloud-management"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/soerenschneider.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.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":"2024-08-24T16:15:29.000Z","updated_at":"2025-02-11T19:23:00.000Z","dependencies_parsed_at":null,"dependency_job_id":"e81ce221-0912-4942-b097-1c23d207c56f","html_url":"https://github.com/soerenschneider/sc","commit_stats":null,"previous_names":["soerenschneider/sc"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soerenschneider%2Fsc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soerenschneider%2Fsc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soerenschneider%2Fsc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/soerenschneider%2Fsc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/soerenschneider","download_url":"https://codeload.github.com/soerenschneider/sc/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252585639,"owners_count":21772186,"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","cloud-management"],"created_at":"2024-10-03T22:09:39.862Z","updated_at":"2025-10-24T02:11:11.299Z","avatar_url":"https://github.com/soerenschneider.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# sc\n\n\n[![Go Report Card](https://goreportcard.com/badge/github.com/soerenschneider/sc)](https://goreportcard.com/report/github.com/soerenschneider/sc)\n![test-workflow](https://github.com/soerenschneider/sc/actions/workflows/test.yaml/badge.svg)\n![release-workflow](https://github.com/soerenschneider/sc/actions/workflows/release-container.yaml/badge.svg)\n![golangci-lint-workflow](https://github.com/soerenschneider/sc/actions/workflows/golangci-lint.yaml/badge.svg)\n\nsc is a command-line interface (CLI) tool, similar to the AWS CLI, designed as an interface for [soeren.cloud](https://github.com/soerenschneider/soeren.cloud).\n\n## Installation\n\n```shell\ngo install github.com/soerenschneider/sc@latest\n```\n\n```\nUniversal Command Line Interface for soeren.cloud\n\nUsage:\n  sc [command]\n\nAvailable Commands:\n  agent       Interact with a remote sc-agent instance\n  completion  Generate the autocompletion script for the specified shell\n  healthcheck Sign, issue and revoke x509 certificates and retrieve x509 CA data\n  help        Help about any command\n  vault       A brief description of your command\n  version     Print version and exit\n\nFlags:\n  -h, --help             help for sc\n      --no-telemetry     Do not perform check for updated version\n      --profile string   Profile to use\n  -v, --verbose          Print debug logs\n\nUse \"sc [command] --help\" for more information about a command.\n```\n\n## Documentation\n\nDetailed documentation for all CLI sub commands is available below\n- [agent subcommand](./docs/cli/agent/sc_agent.md)\n- [vault subcommand](./docs/cli/vault/sc_vault.md)\n\n## Code Generation\n\nThe majority of the functionality is auto-generated using the `cobra-cli` and `oapi-codegen` using [sc-agent's OpenAPI spec](https://github.com/soerenschneider/sc-agent/blob/main/openapi.yaml). It leverages the auto-generated libraries from [github.com/soerenschneider/sc-agent/pkg/api](https://github.com/soerenschneider/sc-agent/tree/main/pkg/api) to interact with the `sc-agent` REST API.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoerenschneider%2Fsc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsoerenschneider%2Fsc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsoerenschneider%2Fsc/lists"}