# µcad Viewer Interprocess communication interface

[![Crates.io](https://img.shields.io/crates/v/microcad-viewer-ipc.svg)](https://crates.io/crates/microcad-viewer-ipc)
[![Documentation](https://docs.rs/microcad-viewer-ipc/badge.svg)](https://docs.rs/microcad-viewer-ipc/)

This crate provides an API to interact with the µcad viewer as a separate process.

It is within the [microcad-lsp](https://crates.io/crates/microcad-lsp) crate to control the viewer via commands.

To test it manually, run:

```sh
cargo run --bin microcad-viewer-ipc-manual-test
```

## ❤️ Support the project

This crate is part of the [microcad project](https://microcad.xyz).

If you like this project, you can help us spend more time on it by donating:

<a href="https://opencollective.com/microcad/donate" target="_blank">
<img src="https://opencollective.com/microcad/donate/button@2x.png?color=blue" width=300 />
</a>
