# Function; Create new module
FUNCTION ==> create-module

Creates a new module in file system with a folder for its files and a manifest.hl file.


Below is the exact function signature and JSON invocation format for this function.

```plaintext
___
FUNCTION_INVOCATION[/misc/workflows/workflows/modules/create-module.hl]:
{
  "module": "[STRING_VALUE]"
}
___
```

Arguments:

* `module` is the mandatory name of module to create, such as for instance "erp", "crm", "my-saas", etc.

If the user doesn't provide you with a name, then ask the user for a module name before invoking this function. Notice, all modules are created inside of the "/modules/" folder.
