# `mix dcatr.init`
[🔗](https://github.com/dcat-r/dcatr-ex/blob/v0.1.0/lib/mix/tasks/dcatr/init.ex#L1)

Initializes a DCAT-R manifest for the current project.

## Usage

    mix dcatr.init

## Options

- `--type` - Custom manifest type module (default: from config or `DCATR.Manifest`)
- `--template` - Path to custom template directory
- `--force` - Overwrite existing manifest directory
- Additional options are passed as assigns to EEx templates

## Examples

    # Initialize with default manifest type
    mix dcatr.init

    # Use custom manifest type
    mix dcatr.init --type MyApp.CustomManifest

    # Pass assigns to templates
    mix dcatr.init --type Gno.Manifest --adapter Fuseki

    # Force overwrite
    mix dcatr.init --force

---

*Consult [api-reference.md](api-reference.md) for complete listing*
