Skip to content

Releases: DMsuDev/Modular-Framework-Offline-Generator

v1.3.1

20 Jan 23:09

Choose a tag to compare

🎉 MFOG — Stable Release (v1.3.1)

Summary

MFOG (Modular Framework Offline Generator) is a lightweight CLI tool created to bootstrap projects from local templates — specially designed for environments or situations where internet access is limited, unreliable, or completely unavailable.

It allows you to generate ready-to-use project structures offline using compressed local templates (.7z), without depending on remote registries, GitHub, or npm downloads during creation.


✨ Key New Features

  • Fully offline project generation from local .7z templates with atomic extraction
  • Robust recursive copy & error handling → guarantees complete projects even in unstable conditions
  • Optional automatic git init after project creation
  • Modern ESM-based CLI using up-to-date Node.js APIs for better maintainability and compatibility

Compatibility & Requirements

  • Requires Node.js (recommended: LTS version, e.g. Node >= 16)
  • For .7z template support: install p7zip / 7z on Linux (p7zip-full on Debian/Ubuntu)
  • git is only required if you want the repository initialization feature

🚀 Quick Installation

  1. Clone the repository or download the package
  2. Install dependencies (only once):
npm install
  1. Run the CLI locally — fully offline from here:
npm run run
# or directly
node ./src/index.js

🐧 Linux Users (Debian / Ubuntu example)

sudo apt update
sudo apt install p7zip-full git -y

🙏 Thanks!

Thank you for trying MFOG!

This tool was born precisely to help in offline-first or low-connectivity scenarios (remote servers, travel, restricted networks, air-gapped environments, etc.).

If you find any issues, have feature ideas, or want to contribute offline-friendly templates, feel free to open an issue in the repository

DMsuDev