@7h41c/forgix
v1.0.8
Published
<div align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=12&height=200§ion=header&text=Forgix%20π&fontSize=80&animation=fadeIn&fontAlignY=35" width="100%" alt="Forgix Animated Banner" /> <br
Downloads
650
Readme
β‘ What is Forgix?
Forgix is not just a cloner β it's an intelligent Project Architect.
Instead of manually copying files and editing configurations, Forgix automates the entire project creation process:
- Injects your personal details
- Sets up your environment
- Opens your workspace instantly
- Remembers who you are with global config
β¨ Elite Features
π Developer Profile
Set your global identity once withforgix config. No more re-typing your name or license for every project.π¨ Visual Identity
Sleek ASCII art branding and categorized, easy-to-read terminal menus.π©Ί Smart Doctor
Built-in diagnostics that don't just find problemsβthey help fix them.π€ Personalization Engine
Automatically injects your name and license into:package.jsonindex.htmlREADME.md
π Smart Scaffolding
- Use pre-built templates (React, Vue, Node, Python)
- Or clone any public GitHub repository
- Or link any custom folder on your drive
π§© Plugin Injection
Select multiple plugins (Docker, Tailwind, etc.) during project creation.π Elite Flow
--gitβ auto initialize repository--openβ launch VS Code instantly
π Installation
Run instantly (no install)
npx @7h41c/forgix createInstall globally
npm install -g @7h41c/forgixπ οΈ CLI Commands
| Command | Description |
|--------|-------------|
| forgix config | Set your global developer name, license, and editor |
| forgix doctor | Run system diagnostics with auto-fix capabilities |
| forgix list | Show available templates, plugins, and custom links |
| forgix create | Start interactive scaffolding wizard |
| forgix add <plugin> | Inject a plugin (e.g. Docker) |
| forgix link <name> | Link any folder on your PC as a custom template |
π» Usage Examples
1. Interactive Mode (Standard)
forgix create2. Speed Mode (Skip Prompts)
forgix create my-app --template react-vite --git --open3. Remote GitHub Template
forgix create remote-app --template github:user/repo4. Configure Once, Create Forever
forgix config
forgix create my-app --git --openπ§© Variable Injection
Forgix scans template files and replaces placeholders automatically:
| Variable | Description |
|----------|------------|
| {{projectName}} | Your project folder name |
| {{author}} | Your name |
| {{license}} | Selected license (MIT, ISC, Apache) |
π‘ Pro Tips
π§Ό Keep it clean
Run:forgix doctorβ‘ Auto open project
--openβοΈ Skip dependency install
--skip-installπ Set your identity once
forgix config
πΊοΈ Roadmap
- [x] v1.0.7 β Global Config Profile & Smart Doctor Fixes
- [x] v1.0.6 β Interactive Plugin Selection
- [x] v1.0.5 β Custom template linking (
forgix link) - [x] v1.0.4 β ASCII branding & categorized menus
- [x] v1.0.3 β System diagnostics & variable injection
- [ ] v1.0.8 β Forgix Cloud - Sync templates across machines
- [ ] v1.0.9 β "Deep Lens" - Scan existing projects for missing plugins
π€ Contributing
Contributions are welcome and help improve Forgix.
Steps:
- Fork the repository
- Create a branch
git checkout -b feature/AmazingFeature - Commit your changes
git commit -m "Add AmazingFeature" - Push to your branch
git push origin feature/AmazingFeature - Open a Pull Request
