25 lines
720 B
Markdown
25 lines
720 B
Markdown
|
|
# CLAUDE.md
|
||
|
|
|
||
|
|
This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository.
|
||
|
|
|
||
|
|
## Project Overview
|
||
|
|
|
||
|
|
`csv2excel` is a Go CLI tool that converts one or more CSV files into a single Excel (.xlsx) file, placing each CSV as a separate worksheet.
|
||
|
|
|
||
|
|
## Build
|
||
|
|
|
||
|
|
This project uses [Mage](https://magefile.org/) (`magefiles/` — eigenes Go-Modul).
|
||
|
|
|
||
|
|
```bash
|
||
|
|
mage Build # aktuelles OS (auto)
|
||
|
|
mage BuildWindows # dist/csv2excel.exe
|
||
|
|
mage BuildLinux # dist/csv2excel
|
||
|
|
mage Install # nach $GOBIN
|
||
|
|
mage Clean # dist/ entfernen
|
||
|
|
```
|
||
|
|
|
||
|
|
Ohne Mage: `go build -o dist/csv2excel.exe .`
|
||
|
|
|
||
|
|
## Weiterführende Dokumentation
|
||
|
|
|
||
|
|
- **Architektur & Dependencies:** Siehe `docs/architecture.md`
|