> For the complete documentation index, see [llms.txt](https://magic-mirror.gitbook.io/magicmi/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://magic-mirror.gitbook.io/magicmi/running-magicmirror/single-file-mode.md).

# single-file-mode

## Quick Start

To start fuzzing a single contract, e.g., `HoloToken.sol`in the `./sample_contracts` folder the came with the release,  execute the following command.&#x20;

\*Note, the command is meant to be executed in the same directory where the `magic_mirror`executable resides. &#x20;

```
./magic_mirror single-file-mode --contract_dir ./sample_contracts/HoloToken.sol
```

The fuzzing result will be saved in `./report/<contract file name>/` folder by default, e.g. `./report/HoloToken.sol/`. The reports are saved in the format of `<contract file name>:<contract name>.<report type>`.&#x20;
