of-vscode-project-generator-rs 0.1.1

openFrameworks VSCode Project Generator (for static analysis only)
# of-vscode-project-generator-rs

[![Crates.io](https://img.shields.io/crates/v/of-vscode-project-generator-rs)](https://crates.io/crates/of-vscode-project-generator-rs)
[![Docs.rs](https://docs.rs/of-vscode-project-generator-rs/badge.svg)](https://docs.rs/of-vscode-project-generator-rs)
[![License](https://img.shields.io/crates/l/of-vscode-project-generator-rs)](LICENSE)

openFrameworks project generator for Visual Studio Code. (Rust ported version of [original bash version](https://github.com/funatsufumiya/of-vscode-project-generator))

(only for syntax-highlighting and intellisense. Not for building or debug.)

## Usage

NOTE: You first need to generate project using default projectGenerator.

```bash
$ cd /path/to/your/openFrameworks/apps/myApps
$ cd your_project
$ of-vscode-project-generator-rs .
```

## Install

```bash
$ cargo install of-vscode-project-generator-rs
```

or nightly (directly from github):

```bash
$ git clone https://github.com/funatsufumiya/of-vscode-project-generator-rs
$ cd of-vscode-project-generator-rs
$ cargo install --path .
```

## Uninstall

```bash
$ cargo uninstall of-vscode-project-generator-rs
```

## Limitations

- This script loads some of `addon_config.mk` incompletedly (and not load `config.make`). If you need more, please modify `.vscode/c_cpp_properties.json` manually after running this script.
- This script exports environment-dependent settings. So I recommend NOT to include `.vscode` directory in your git repository.

## Note

Code port from bash into Rust is mainly done by GitHub Copilot.<br>
Already tested well, but use with care.

## License

WTFPL or 0BSD