﻿# Dota 2 Autoexec File Generator
Interactive CLI tool to generate a custom Dota 2 autoexec.cfg with optimized settings and keybinds inspired by professional players. Quickly apply performance tweaks, UI enhancements, and personalized controls all from the terminal.

<img width="600" height="450" alt="image" src="https://github.com/user-attachments/assets/c8341cd7-7ca6-4117-a51a-88c8549ee0c8" />

## 🗂️ File Locations  
The tool automatically detects your Dota 2 installation and places the autoexec.cfg file in the correct location:
```bash
C:\Program Files (x86)\Steam\steamapps\common\dota 2 beta\game\dota\cfg\ # Windows
~/Library/Application Support/Steam/steamapps/common/dota 2 beta/game/dota/cfg/ # MacOS
~/.steam/steam/steamapps/common/dota 2 beta/game/dota/cfg/ # Linux
```
  
## 🚀 Quick Start

### Requirements:
- [Node.js 14+](https://nodejs.org/en/download) must be installed on your computer 

### Ensure latest version and run
```bash
npm i dota2-autoexec-generator
npx dota2-autoexec-generator
```




