{"id":23088812,"url":"https://github.com/gaz492/cfexporter","last_synced_at":"2026-01-12T07:44:42.298Z","repository":{"id":49161444,"uuid":"147979171","full_name":"Gaz492/CFExporter","owner":"Gaz492","description":"A tool to generate Curseforge exports from command line","archived":false,"fork":false,"pushed_at":"2023-08-03T21:04:15.000Z","size":165,"stargazers_count":4,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"v2","last_synced_at":"2025-02-09T05:42:59.692Z","etag":null,"topics":["curseforge","curseforge-api","curseforge-instance","minecraft"],"latest_commit_sha":null,"homepage":"","language":"Go","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/Gaz492.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,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-09-09T00:07:03.000Z","updated_at":"2025-01-08T18:26:21.000Z","dependencies_parsed_at":"2024-01-25T05:30:14.578Z","dependency_job_id":"22c74d05-32e7-4b34-a52c-763616c54121","html_url":"https://github.com/Gaz492/CFExporter","commit_stats":null,"previous_names":["gaz492/twitch-export-builder"],"tags_count":21,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaz492%2FCFExporter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaz492%2FCFExporter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaz492%2FCFExporter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Gaz492%2FCFExporter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Gaz492","download_url":"https://codeload.github.com/Gaz492/CFExporter/tar.gz/refs/heads/v2","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247043350,"owners_count":20874087,"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":["curseforge","curseforge-api","curseforge-instance","minecraft"],"created_at":"2024-12-16T20:18:04.468Z","updated_at":"2026-01-12T07:44:42.243Z","avatar_url":"https://github.com/Gaz492.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Usage Guide\n\nNo API key is needed for this tool\n\n## Step 1\nYou will need to create a config file named `.build.json`.\nThis file contains the settings and values that will be used to create the export.\n\nYou can use the following template for the `.build.json`\n\n```json\n{\n    \"packAuthor\": \"FTB\",\n    \"minecraftVersion\": \"1.12.2\",\n    \"modLoader\": \"forge\",\n    \"modLoaderVersion\": \"14.23.4.2756\",\n    \"includes\": [\"config\", \"options.txt\", \"map\", \"resources\"]\n}\n```\n\n| Object             | Type           | Value                                                                                                 |\n|--------------------|----------------|-------------------------------------------------------------------------------------------------------|\n| `packAuthor`       | `String`       | Sets the author of the pack                                                                           |\n| `minecraftVersion` | `String`       | Sets the minecraft version to use                                                                     |\n| `modLoader`        | `string`       | Defines what mod loader to use                                                                        |\n| `modLoaderVersion` | `String`       | Defines the mod loader version to use                                                                 |\n| `includes`         | `String Array` | Array defining the files/folders to include in the export, you should not add the mods folder to this |\n\n---\n## Step 2\nUse the following command to run the exporter tool\n\n### Flags\n\n| Flag      | Default             | Description                   |\n|-----------|---------------------|-------------------------------|\n| `-d`      | `./`                | Path to Minecraft instance    |\n| `-o`      | `./out`             | Location to output export zip |\n| `-c`      | `./.build.json`     | Path to .build.json           |\n| `-n`      | `CurseForge-Export` | Name of export                |\n| `-v`      | `1.0.0`             | Version of the export         |\n  | `-silent` | `false`             | Enable silent output          |\n| `-debug`  | `false`             | Enable debug logging          |\n| `-help`   | `false`             | Shows help text               |\n\n### Windows\nOpen command prompt in the same folder as `CFExporter.exe` and run the following command\n\n`CFExporter.exe -d \"\u003cpath to mc instance\u003e\" -c \"\u003cpath to .build.json\u003e\"`\n\nRun `CFExporter.exe -help` for help\n\n### Mac/Linux\nOpen terminal in the same folder as `CFExporter` and run the following command\n\n`CFExporter -d \"\u003cpath to mc instance\u003e\" -c \"\u003cpath to .build.json\u003e\"`\n\nRun `CFExporter -h` for help\n\n---\n# Issues\n\nIf you are having any issues please create a new issue\n\n---\nCFExporter is not affiliated with CurseForge or Overwolf\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaz492%2Fcfexporter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgaz492%2Fcfexporter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgaz492%2Fcfexporter/lists"}