{"id":24504333,"url":"https://github.com/vegardit/haxe-clink-externs","last_synced_at":"2025-03-15T08:26:38.762Z","repository":{"id":70927459,"uuid":"603858016","full_name":"vegardit/haxe-clink-externs","owner":"vegardit","description":"A haxelib with Lua externs for the Clink API to develop custom command line completions for Clink using Haxe.","archived":false,"fork":false,"pushed_at":"2024-12-29T00:58:33.000Z","size":100,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-21T23:26:25.943Z","etag":null,"topics":["clink","clink-completions","haxe","haxe-externs","haxe-library","lua"],"latest_commit_sha":null,"homepage":"","language":"Haxe","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/vegardit.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.txt","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":"2023-02-19T19:12:54.000Z","updated_at":"2024-12-29T00:58:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"313f8b20-9fd5-4dac-a663-4fb02388ec52","html_url":"https://github.com/vegardit/haxe-clink-externs","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vegardit%2Fhaxe-clink-externs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vegardit%2Fhaxe-clink-externs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vegardit%2Fhaxe-clink-externs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vegardit%2Fhaxe-clink-externs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vegardit","download_url":"https://codeload.github.com/vegardit/haxe-clink-externs/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243705155,"owners_count":20334294,"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":["clink","clink-completions","haxe","haxe-externs","haxe-library","lua"],"created_at":"2025-01-21T23:23:09.207Z","updated_at":"2025-03-15T08:26:38.740Z","avatar_url":"https://github.com/vegardit.png","language":"Haxe","funding_links":[],"categories":[],"sub_categories":[],"readme":"# haxe-clink-externs\n\n[![Build Status](https://github.com/vegardit/haxe-clink-externs/workflows/Build/badge.svg \"GitHub Actions\")](https://github.com/vegardit/haxe-clink-externs/actions?query=workflow%3A%22Build%22)\n[![Release](https://img.shields.io/github/release/vegardit/haxe-clink-externs.svg)](http://lib.haxe.org/p/clink-externs)\n[![License](https://img.shields.io/github/license/vegardit/haxe-clink-externs.svg?label=license)](#license)\n[![Contributor Covenant](https://img.shields.io/badge/Contributor%20Covenant-v2.1%20adopted-ff69b4.svg)](CODE_OF_CONDUCT.md)\n\n1. [What is it?](#what-is-it)\n1. [Installation](#installation)\n1. [Using the latest code](#latest)\n1. [License](#license)\n\n\n## \u003ca name=\"what-is-it\"\u003e\u003c/a\u003eWhat is it?\n\nA [haxelib](http://lib.haxe.org/documentation/using-haxelib/) with Lua [externs](https://haxe.org/manual/lf-externs.html) for the [Clink API](https://chrisant996.github.io/clink/clink.html#extending-clink-with-lua)\nto develop custom command line completions for [Clink](https://github.com/chrisant996/clink).\n\n### Requirements/Limitations\n\n- **Haxe Version:** 4.2.5 or higher\n- **Supported Targets:** Lua 5.2 vanilla mode, i.e. `-D lua_vanilla -D lua_ver=5.2`)\n- **Supported Operating Systems:** Windows\n\n\n## \u003ca name=\"installation\"\u003e\u003c/a\u003eInstallation\n\n1. install the library via haxelib using the command:\n    ```\n    haxelib install clink-externs\n    ```\n\n2. use in your Haxe project by adding `-lib clink-externs`  to `your *.hxml` file or as command line option when running the [Haxe compiler](http://haxe.org/manual/compiler-usage.html)\n\n\n## \u003ca name=\"latest\"\u003e\u003c/a\u003eUsing the latest code\n\n\n### Using `haxelib git`\n\n```\nhaxelib git clink-externs https://github.com/vegardit/haxe-clink-externs main D:\\haxe-projects\\haxe-clink-externs\n```\n\n###  Using Git\n\n1. check-out the main branch\n    ```\n    git clone https://github.com/vegardit/haxe-clink-externs --branch main --single-branch D:\\haxe-projects\\haxe-clink-externs\n    ```\n\n2. register the development release with haxe\n    ```\n    haxelib dev clink-externs D:\\haxe-projects\\haxe-clink-externs\n    ```\n\n\n## \u003ca name=\"license\"\u003e\u003c/a\u003eLicense\n\nAll files are released under the [MIT License](LICENSE.txt).\n\nIndividual files contain the following tag instead of the full license text:\n```\nSPDX-License-Identifier: MIT\n```\n\nThis enables machine processing of license information based on the SPDX License Identifiers that are available here: https://spdx.org/licenses/.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvegardit%2Fhaxe-clink-externs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvegardit%2Fhaxe-clink-externs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvegardit%2Fhaxe-clink-externs/lists"}