A file watcher that automatically copies .lua files to Aseprite's scripts folder for hot-reloading during development.
https://docs.astral.sh/uv/getting-started/installation/
uv sync.venv\Scripts\activateThe virtual environment must be active to run scripts and commands in the project without uv run. Virtual environment activation differs per shell and platform.
- This also installs the required dependencies.
uv run main.pyThe watcher will:
- Copy all existing
.luafiles to Aseprite's scripts folder on startup - Monitor for changes and automatically copy updated files
- Display timestamps for each copy operation
- Export Group.lua - Export groups at specific depths with optional parent path structure
- Export Layers.lua - Export individual layers with trimming and grouping options
- Export Slices.lua - Export sprite slices with management tools
- Export Tags To Different Sprite Sheets.lua - Export animation tags as separate sprite sheets
- Get Cel Distance.lua - Utility for measuring cel distances