You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat!: refactor EverMod CLI architecture and migrate to Git submodule model
BREAKING CHANGE:
EverMod is no longer installed locally inside projects.
The framework is now always added as a Git submodule, providing a safer,
cleaner, and updatable integration model.
Major changes:
- Migrated EverMod integration to Git submodules (no more local copies)
- Added reliable environment detection (mod vs workspace)
- Introduced evermod.manifest.json as the source of truth
- Reorganized project structure by responsibility (commands, fs, services, io, utils)
- Simplified workspace and mod creation flows
- Improved Gradle and settings generation logic
- Removed legacy utils-based architecture
This release represents a full architectural redesign and bumps the version
from 1.0.0 to 2.0.0.
**EverMod CLI** is the official command-line tool for the [EverMod Framework](https://github.com/wipodev/EverMod).
8
-
It provides a unified way to **create, organize, and maintain modular Minecraft Forge modding workspaces**.
9
-
10
-
With a single command, you can generate new mods, manage templates, or collect source code for documentation — all from a single, consistent interface.
8
+
designed to simplify the creation and management of **Minecraft Forge modding workspaces**.
9
+
It helps you initialize workspaces, create mods, manage templates, and generate documentation packs for analysis or AI-assisted refactoring.
11
10
12
11
---
13
12
14
-
## 🚀 Key Features
13
+
## ✨ Features
15
14
16
-
-🧱 **Create ready-to-build Forge mods** using official EverMod templates.
17
-
-🔗 **Add external mods** as Git submodules with automatic workspace registration.
18
-
-📘 **Generate EverMix XML packages** for AI-assisted documentation and analysis.
19
-
-🔄 **Update templates** easily through the `update` command.
20
-
-⚙️ **Integrated release system** for internal packaging and version management.
21
-
-🪶 Works on **Windows**, **Linux**, and **macOS**.
15
+
-Initialize Forge modding workspaces
16
+
-Create new Forge mods from templates
17
+
-Add EverMod support to existing projects
18
+
-Manage multiple mods inside a single workspace
19
+
-Update global templates easily
20
+
-Generate _ContextPack_ XML files with full project context
22
21
23
22
---
24
23
@@ -42,46 +41,162 @@ This initializes your local EverMod template environment, preparing it for use.
0 commit comments