{"id":15069407,"url":"https://github.com/klibio/bootstrap","last_synced_at":"2026-01-18T18:33:25.224Z","repository":{"id":65221387,"uuid":"580836861","full_name":"klibio/bootstrap","owner":"klibio","description":"setup scripts for java developer machine","archived":false,"fork":false,"pushed_at":"2024-06-02T18:44:08.000Z","size":1425,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-05T07:12:04.622Z","etag":null,"topics":["bash","bootstrap","eclipse","eclipse-installer","java","jdk11","jdk17","jdk8","linux","mac","oomph","openjdk","setuptools","shell","temurin","windows"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/klibio.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,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-12-21T15:17:33.000Z","updated_at":"2024-06-02T18:43:47.000Z","dependencies_parsed_at":"2024-06-02T20:21:34.596Z","dependency_job_id":null,"html_url":"https://github.com/klibio/bootstrap","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/klibio/bootstrap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klibio%2Fbootstrap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klibio%2Fbootstrap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klibio%2Fbootstrap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klibio%2Fbootstrap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/klibio","download_url":"https://codeload.github.com/klibio/bootstrap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/klibio%2Fbootstrap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28547269,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T14:59:57.589Z","status":"ssl_error","status_checked_at":"2026-01-18T14:59:46.540Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["bash","bootstrap","eclipse","eclipse-installer","java","jdk11","jdk17","jdk8","linux","mac","oomph","openjdk","setuptools","shell","temurin","windows"],"created_at":"2024-09-25T01:42:18.534Z","updated_at":"2026-01-18T18:33:25.203Z","avatar_url":"https://github.com/klibio.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bootstrap developer machine (bndtools, eclipse, java)\n\n![proof-of-performance build](https://github.com/klibio/bootstrap/actions/workflows/pop.yml/badge.svg)\n\nquick and easy setup and configuration of \n\n* java LTS releases [8, 11, 17] e.g. `set-java.sh 11`\n* eclipse/oomph installer\n* latest eclipse sdk release\n\non supported os [windows,mac,linux] and arch [arm64,x64] via bash/zsh extension\n\n## installation\nexecute the following script for installation\n\n```bash\n/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/klibio/bootstrap/main/install-klibio.sh)\" bash -j -o\n```\n### installation parameters\n```bash\n# tools\n-j                  install java LTS versions\n-o                  install eclipse installer / oomph\n-e                  install eclipse sdk\n# config/tool params\n-u                  allow self-signed certificates - curl ignore certs\n-f                  force overwrite existing files\n-b=\u003cbranch_name\u003e    install from a specific branch\n```\n## usage\n### using specific Java LTS release\n\nswitch to a specific java version with `set-java.sh \u003c8|11|17\u003e`\n```bash\n$ set-java.sh 11\nconfigure JAVA_HOME=/c/Users/peter/.klibio/java/ee/JAVA11\nopenjdk version \"11.0.18\" 2023-01-17\nOpenJDK Runtime Environment Temurin-11.0.18+10 (build 11.0.18+10)\nOpenJDK 64-Bit Server VM Temurin-11.0.18+10 (build 11.0.18+10, mixed mode)\n```\n### oomph / eclipse-installer\n\n#### **option 1** - launch oomph / eclipse installer\n\n```bash\n$ start-klibio.sh -o\n# launching oomph in separate window\n```\n\n#### **option 2** - launch oomph with a specific config\n\nlaunch oomph with a specific config `start-klib.io -o=https://\u003chost\u003e/\u003corg\u003e/\u003crepo\u003e`\n```bash\n$ start-klibio.sh -o=https://github.com/klibio/bootstrap\n# launching oomph in separate window with config https://raw.githubusercontent.com/klibio/bootstrap/feature/x/oomph/config/cfg_github.com_klibio_bootstrap.setup\n```\n1. Checks if there is an existing configuration file available.\n2. Opens a oomph gui installer pre-selecting the product and the github project from klibio organisation.\n3. Provide the Installation folder name and press `Next \u003e` and then `Finish` to get the Eclipse IDE installed with the repository checked out and imported. \n4. Your are ready to code ...\n\n## implementation \n* minimal host changes\n    * additions in `~/.bashrc` ( or `~/.zshrc` on OSX )\n    * local folder `~/.klibio`\n* idempotent execution\n\n# links\n\n* [FAQ](doc/FAQ.md)\n* [Glossary](doc/glossary.md)\n* [LICENSE](LICENSE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklibio%2Fbootstrap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fklibio%2Fbootstrap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fklibio%2Fbootstrap/lists"}