# Quick Setup

### Source Code

* Github Repo: <https://github.com/chlaty/chlaty-core>

### Support Platform for Loading Dynamic Shared Library

* Windows `(.dll)`
* MacOS `(.dylib)`
* Linux `(.so)`
* Android `(.so)`

### Installation

```toml
# Cargo.toml
[dependencies]
chlaty-core = { git = "https://github.com/chlaty/chlaty-core", branch = "main" }
```

### Environment Configurations

* If none of the directory is set, it will default to the current working directory.
* Set the directory to a specific path to prevent conflict and the removal of the existing directory.

```bash
# Directory for installing plugins.
CHLATY_PLUGIN_DIRECTORY="plugins"
# Directory for generated manifest.
CHLATY_STORAGE_DIRECTORY="storage"
```
