{"id":13801086,"url":"https://github.com/fsat/k8s-cli","last_synced_at":"2025-05-13T11:30:50.542Z","repository":{"id":146114825,"uuid":"102564263","full_name":"fsat/k8s-cli","owner":"fsat","description":null,"archived":false,"fork":false,"pushed_at":"2017-09-15T08:19:03.000Z","size":12,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-04-22T13:33:07.314Z","etag":null,"topics":["scala","scala-native"],"latest_commit_sha":null,"homepage":null,"language":"Scala","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/fsat.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2017-09-06T04:54:31.000Z","updated_at":"2020-03-20T15:51:31.000Z","dependencies_parsed_at":"2024-01-05T21:58:19.340Z","dependency_job_id":null,"html_url":"https://github.com/fsat/k8s-cli","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fsat%2Fk8s-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fsat%2Fk8s-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fsat%2Fk8s-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fsat%2Fk8s-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fsat","download_url":"https://codeload.github.com/fsat/k8s-cli/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253932764,"owners_count":21986445,"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":["scala","scala-native"],"created_at":"2024-08-04T00:01:19.359Z","updated_at":"2025-05-13T11:30:49.644Z","avatar_url":"https://github.com/fsat.png","language":"Scala","funding_links":[],"categories":["Programs"],"sub_categories":[],"readme":"# k8s-cli #\n\nCLI tools to generate Kubernetes resources for Akka, Play, Lagom based application.\n\n_Currently in prototype stage - nothing usable just yet_\n\n## Build setup\n\nThe CLI tools depends on Scala Native to build, as such follow the instructions on the [Scala Native setup](http://www.scala-native.org/en/latest/user/setup.html#installing-clang-and-runtime-dependencies) page.\n\nScala Native requires LLVM 3.7 and above.\n\n### MacOS specific setup\n\nOn macOs this would mean ensuring XCode is updated to Apple's latest version. With Apple's latest XCode version, the minimum LLVM version is satisfied, so Homebrew install is not required. However, the following needs to be installed to ensure `gc.h` is available despite it being optional on the Scala Native setup page:\n\n```bash\n$ brew install bdw-gc re2\n```\n\n### Build native Argonaut (Temporarily)\n\n_This step is temporary until Argonaut artefact for Scala Native 0.3 is released_\n\n```bash\n$ git clone https://github.com/argonaut-io/argonaut.git\n$ cd argonaut\n$ sbt argonautNative/publishLocal\n```\n\n## Building and running\n\nUse the following SBT command to create the native executable:\n\n```bash\n$ sbt nativeLink\n```\n\nOnce built, the native executable can be found in the `target/scala-2.11/k8s-cli-out` path, i.e.\n\n```bash\n$ target/scala-2.11/k8s-cli-out --help\nk8s-cli 0.1.0\nUsage: k8s-cli [options]\n\n  --help             Print this help text\n```\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffsat%2Fk8s-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffsat%2Fk8s-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffsat%2Fk8s-cli/lists"}