rust_compile_run 1.0.2

A Rust CLI tool to compile, run, and optionally delete Rust executables with additional features like file watching and notifications.
# Rust Compile and Run

[![Rust Compile Run Logo](./rust_compile_run_logo.png)](https://crates.io/crates/rust_compile_run)


`Rust Compile and Run` is a command-line utility that simplifies the process of compiling, running, and cleaning up Rust executables. It offers various features like watching for file changes, running in a temporary directory, and optional notifications.

## Installation

To install the package, run:

```bash
cargo install rust_compile_run
```

This will add two binaries.
- rust_compile_run
- rustcr

## Usage

### Basic usage:

```bash
rust_compile_run -f your_file.rs
rustcr -nwf your_file.rs
```

### Compile and run in a temporary directory:

```bash
rust_compile_run -tf your_file.rs
rustcr -tf your_file.rs
```

### Watch for file changes and recompile:

```bash
rust_compile_run -wf your_file.rs
rustcr -wf your_file.rs
```

### Enable notifications:

```bash
rust_compile_run -nf your_file.rs
rustcr -nf your_file.rs
```

## Features

- **Compile and Run**: Compiles and runs a given Rust file.
- **Temporary Directory**: Optionally compiles and runs the Rust file in a temporary directory.
- **Watch Mode**: Watches for file changes and recompiles.
- **Notifications**: Optional notifications for compile and run status.

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.