david
a17f22ccb2
rename binary from fetch to akai-fetch
...
Consistent with go.mod, usage strings, and docs.
Updated Dockerfile, electron config, and Makefile.
2026-06-21 22:45:12 -07:00
david
48d6d8c4d3
fix: macOS bcopy conflict and Docker host binding
...
- Fix #11 : Guard bcopy/bzero declarations with _VISUALCPP in commoninclude.h
to avoid redefinition errors on macOS where <strings.h> provides them
- Fix #12 : Add --host flag to serve command, default 127.0.0.1
Docker now binds to 0.0.0.0 so Colima can reach the server from host
- Also fix truncate() panic when n < 3
2026-06-21 21:40:41 -07:00
david
9657aaa523
chore: docker compose, mise.toml, updated toolchain
...
- Dockerfile: updated to serve mode with web/ embed, expose 8080
- docker-compose.yml: new, maps :8080 and output volume
- Makefile: added serve, akaiutil, electron-* targets
- mise.toml: new, go 1.26 + node 22, all build/run tasks
- .gitignore: exclude built akaiutil binary
2026-06-21 19:46:34 -07:00
david
9f107b5f80
Initial commit: akai-fetch - AKAI sampler ISO downloader & extractor
...
- fetch: Go CLI tool for searching, downloading, and extracting
AKAI sampler ISOs from archive.org
- scripts/extract_wavs.sh: Shell script driving akaiutil to
convert samples to WAV
- Dockerfile: Multi-stage build packaging akaiutil + fetch
- third_party/akaiutil: Vendored akaiutil v4.6.7 source (GPLv2)
- docs/akaiutil.md: Full akaiutil reference
2026-06-15 22:33:53 -07:00