{"id":21744550,"url":"https://github.com/github0null/eide_default_external_tools_index","last_synced_at":"2025-03-21T01:42:00.352Z","repository":{"id":51003251,"uuid":"520119663","full_name":"github0null/eide_default_external_tools_index","owner":"github0null","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-05T01:45:17.000Z","size":60,"stargazers_count":0,"open_issues_count":0,"forks_count":3,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-25T22:22:41.463Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"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/github0null.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-08-01T13:22:32.000Z","updated_at":"2024-08-05T01:45:20.000Z","dependencies_parsed_at":"2024-01-13T15:50:28.551Z","dependency_job_id":"8cdaa443-435b-41c1-871d-4aed5edda49e","html_url":"https://github.com/github0null/eide_default_external_tools_index","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/github0null%2Feide_default_external_tools_index","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/github0null%2Feide_default_external_tools_index/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/github0null%2Feide_default_external_tools_index/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/github0null%2Feide_default_external_tools_index/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/github0null","download_url":"https://codeload.github.com/github0null/eide_default_external_tools_index/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244722655,"owners_count":20499153,"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":[],"created_at":"2024-11-26T07:11:54.830Z","updated_at":"2025-03-21T01:42:00.334Z","avatar_url":"https://github.com/github0null.png","language":null,"readme":"\n# eide_default_external_tools_index\n\n在使用 eide 的 `Setup Utility Tools` 功能时，eide 通过该 `index.json` 获取可用的实用工具程序\n\n通过在该 `index.json` 中添加项，eide 即可支持工具的下载和自动安装\n\n---\n\n`index.json` 接口定义：\n\n```ts\n\nexport interface ExternalUtilToolIndexDef {\n\n\tid: string; // tool id\n\n\tname: string; // readable name\n\n\tresources: {\n\t\t\n\t\t// resource nodejs platform, like: win32, linux ...\n\t\t[platform: string]: {\n\n\t\t\turl: string; // zip, 7z direct download link (https), like: 'https://test.com/gcc.zip'\n\n\t\t\tzip_type: string; // '7z' or 'zip'\n\n\t\t\tbin_dir?: string; // bin dir relative path\n\n\t\t\tdetail?: string; // description\n\t\t\t\n\t\t\tpost_install_cmd?: string; // shell command\n\n\t\t\twin_drv_path?: { // win32 driver exe path\n\t\t\t\t// arch: 'x86' or 'x64'\n\t\t\t\t[arch: string]: string;\n\t\t\t};\n\t\t}\n\t};\n}\n\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithub0null%2Feide_default_external_tools_index","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgithub0null%2Feide_default_external_tools_index","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgithub0null%2Feide_default_external_tools_index/lists"}