{"id":26294256,"url":"https://github.com/onelitefeathernet/stelaris-cli","last_synced_at":"2025-03-15T03:18:04.175Z","repository":{"id":281503201,"uuid":"945469967","full_name":"OneLiteFeatherNET/Stelaris-CLI","owner":"OneLiteFeatherNET","description":"CLI tool to generate Minecraft related data for the programming language dart","archived":false,"fork":false,"pushed_at":"2025-03-09T15:00:45.000Z","size":253,"stargazers_count":0,"open_issues_count":2,"forks_count":0,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-03-09T15:25:08.263Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OneLiteFeatherNET.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":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["OneLiteFeatherNET"]}},"created_at":"2025-03-09T13:58:56.000Z","updated_at":"2025-03-09T15:00:46.000Z","dependencies_parsed_at":"2025-03-09T15:26:10.539Z","dependency_job_id":"66486be5-3a6e-468f-be37-50a1d66da156","html_url":"https://github.com/OneLiteFeatherNET/Stelaris-CLI","commit_stats":null,"previous_names":["onelitefeathernet/stelaris-cli"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneLiteFeatherNET%2FStelaris-CLI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneLiteFeatherNET%2FStelaris-CLI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneLiteFeatherNET%2FStelaris-CLI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OneLiteFeatherNET%2FStelaris-CLI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OneLiteFeatherNET","download_url":"https://codeload.github.com/OneLiteFeatherNET/Stelaris-CLI/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243676780,"owners_count":20329434,"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":"2025-03-15T03:18:03.549Z","updated_at":"2025-03-15T03:18:04.169Z","avatar_url":"https://github.com/OneLiteFeatherNET.png","language":"Kotlin","funding_links":["https://github.com/sponsors/OneLiteFeatherNET"],"categories":[],"sub_categories":[],"readme":"## Stelaris CLI\n\nThe `stelaris-cli` is a command-line tool that generates Dart files which contain data from the game Minecraft.\nThe data is extracted from the game using the [Microtus](https://github.com/OneLiteFeatherNET/Microtus) fork of Minestom\nand transformed into Dart files using the code generation library [DartPoet](https://github.com/theEvilReaper/DartPoet).\n\n\u003e [!CAUTION]\n\u003e The project is currently in development and is not intended to be used by the public as a finished product.\n\u003e Missing data and bugs are to be expected.\n\n### Versioning\n\nFor each call of the CLI, a new version tag is created for the generated files. To improve the identification which\nversion is related for which Minecraft version, the versioning schema follows the one of Minecraft with the addition of\na `-rv` tag. If a version for a specific Minecraft version is generated again, the revision tag will be incremented.\n\nAn example of a version tag would be `1.17.1-rv1`. This helps to identify the latest version for a specific Minecraft\nversion. If a new version is available, the revision tag will be incremented (e.g., `1.17.1-rv2`).\n\n### Usage\n\nThe CLI comes with a few arguments which can be used to customize the process of generating the Dart files.\nBelow is a list of all available arguments:\n\n- `-update \u003cmajor, minor, patch, rev\u003e` - Updates the version tag of the generated files\n- `-help` - Displays the help message\n- `-experimental` - Enables experimental features\n\n#### Examples\n\n### Contributing\n\nThe tool does not generate all data from the game, so contributions are welcome. It should be noted that the data should\ncome from the game and not be added manually. For more information on how to contribute to the project,\nsee [CONTRIBUTING.md](CONTRIBUTING.md).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonelitefeathernet%2Fstelaris-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fonelitefeathernet%2Fstelaris-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fonelitefeathernet%2Fstelaris-cli/lists"}