Skip to content

Commit

Permalink
Merge branch 'main' of github.com:belibug/Mold
Browse files Browse the repository at this point in the history
  • Loading branch information
belibug committed Jul 18, 2024
2 parents f95ec17 + 229ec78 commit 48ad226
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,32 @@
<a target="_blank" href="https://GitHub.com/belibug/Mold/issues/"><img src="https://img.shields.io/github/issues/belibug/Mold.svg" /></a>
<a target="_blank" href="https://github.com/belibug/Mold/issues?q=is%3Aissue+is%3Aclosed"><img src="https://img.shields.io/github/issues-closed/belibug/Mold.svg" /></a><br>
</div>
Inspired by Plaster, Mold is PowerShell template & scaffolding engine that lets you effortlessly craft templates for any language, on any platform. 🚀 Deploy in a flash with interactive prompts or answer files your choice!
Inspired by Plaster, Mold is PowerShell template & scaffolding engine that lets you effortlessly craft templates for any language, on any platform. 🚀 Deploy in a flash with interactive prompts or answer files - your choice!

[![Mold@PowerShell Gallery][BadgeIOCount]][PSGalleryLink] ![WorkFlow Status][WorkFlowStatus]

## Description

Mold operates on Mold Templates,which can be generated using Mold commands (that means you dont have to learn a new sytnax or deal with xml files)

## 🧙‍♂️ Mold in Action
## 🌱 What's Templating & Why Should You Care?

Think of templates as blueprints for your code. They're pre-formatted files with placeholders for variables, like names, dates, blocks of code. When you use a template, you simply fill in the blanks, and voilà - you've got a customized script or project ready to go!

**Why is this awesome?**

- **Save Time:** No more writing the same boilerplate code over and over.
- **Consistency:** Templates help ensure your projects follow best practices and maintain a uniform style.
- **Scalability:** Easily create multiple projects or files from a single template.
- **Flexibility:** Customize your templates to fit your specific needs.

Templating is a superpower for developers, boosting productivity and reducing errors. And with Mold, harnessing that power is easier than ever before!

## 🧙 Mold in Action

> [!IMPORTANT]
>
> Check out my in-depth [blog post](https://blog.belibug.com/post/ps-mold) for a step-by-step walkthrough and real-world examples of creating and deploying template
Simply summon your template by name, answer questions based on template (or provide the answers upfront), and voilà! Your fully rendered files materialize right before your eyes. ✨

Expand All @@ -36,7 +53,7 @@ Install-Module -Name Mold
Invoke-Mold -Name AppStatus -DestinationPath "c:\Temp"
```

## ✨ Molds Awesome Features
## ✨ Mold's Awesome Features

- Effortlessly create Mold Templates, no XML or custom syntax required.
- Store and Retrieve templates from local folders, modules, or git repos.
Expand Down

0 comments on commit 48ad226

Please sign in to comment.