{"id":22824393,"url":"https://github.com/opt-nc/jbang-catalog","last_synced_at":"2025-03-31T00:18:44.568Z","repository":{"id":46989058,"uuid":"515757484","full_name":"opt-nc/jbang-catalog","owner":"opt-nc","description":"Catalogue des scripts JBang! de l'OPT-NC (OPT Nouvelle-Calédonie)","archived":false,"fork":false,"pushed_at":"2022-09-08T23:52:26.000Z","size":24,"stargazers_count":1,"open_issues_count":2,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-06T05:30:32.020Z","etag":null,"topics":["cli","jjbang","newcaledonia","nouvelle-caledonie","opensource","opensource-apps","picocli"],"latest_commit_sha":null,"homepage":"https://killercoda.com/opt-labs/course/jbang/optnc-catalog","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/opt-nc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-19T22:21:39.000Z","updated_at":"2023-02-16T03:48:12.000Z","dependencies_parsed_at":"2022-09-13T01:51:51.222Z","dependency_job_id":null,"html_url":"https://github.com/opt-nc/jbang-catalog","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/opt-nc%2Fjbang-catalog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opt-nc%2Fjbang-catalog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opt-nc%2Fjbang-catalog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/opt-nc%2Fjbang-catalog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/opt-nc","download_url":"https://codeload.github.com/opt-nc/jbang-catalog/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246395894,"owners_count":20770278,"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","jjbang","newcaledonia","nouvelle-caledonie","opensource","opensource-apps","picocli"],"created_at":"2024-12-12T17:06:31.865Z","updated_at":"2025-03-31T00:18:44.523Z","avatar_url":"https://github.com/opt-nc.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Le catalogue JBang de OPT-NC\n\n\nIci seront référencés des démos, mini projets, exécutables très facilement grâce à (J)Bang.\n\n## Usage\n\n### 👉 Prérequis\n\n- Avoir [`sdkman`](https://sdkman.io/) installé\n- Installer [JBang!](https://www.jbang.dev/documentation/guide/latest/installation.html) :\n```shelll\nsdk install jbang\n```\n\n\n## 🚀 Lancer les scripts avec (J)Bang!\n\nIl existe plusieurs façons de lancer les scripts référencés dans le catalog. \nExemple de `hello-optnc` :\n\nEn créant un alias local au poste de dev :\n```shell\njbang alias add --name hello-optnc https://github.com/opt-nc/jbang-catalog/blob/main/hello-optnc/HelloOptNc.java\n# Check des alias\njbang alias list\n# Appel du script\njbang hello-optnc\n```\n\nou directement\n```shell\njbang  hello-optnc@opt-nc/jbang-catalog\n```\n\nEnfin, pour rester à jour des ajouts de la communauté, mettre à jour le cache :\n\n```shell\njbang cache clear\njbang  hello-optnc@opt-nc/jbang-catalog\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopt-nc%2Fjbang-catalog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopt-nc%2Fjbang-catalog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopt-nc%2Fjbang-catalog/lists"}