Reaboot
ReaBoot is a convenient all-in-one online installer for REAPER, ReaPack and arbitrary packages.
Install / Use
/learn @helgoboss/ReabootREADME
ReaBoot
ReaBoot is a convenient all-in-one online installer for REAPER, ReaPack and arbitrary packages.
User docs
User docs are available at https://reaboot.com.
Developer docs
Currently modeled ReaPack version
ReaBoot currently imitates the index interpretation and installation behavior of ReaPack 1.2.4.6.
Development of GUI installer
See Tauri v2 docs for details.
Start frontend and backend
I always start frontend and backend separately because I use different IDEs.
Frontend:
cd gui
npm run dev
Backend:
cd gui
cargo run --bin reaboot-gui
Regenerate TypeScript and JsonSchema type definitions
cargo test
Generate all icons from initial SVG icon
Do this after changing commons/src/reaboot-logo.svg:
- Rasterize
reaboot-logo.svgas 1024x1024 pixel PNG (e.g. using Inkscape) - Follow https://tauri.app/v1/guides/features/icons/:
cd gui npm run tauri icon ../commons/src/reaboot-logo.png - Copy
reaboot-logo.svgintowebsite/src/assets
Publish new version
- Increase version number in
Cargo.toml(workspace.package.version) toX.Y.Z - Commit and push
git tag vX.Y.Zgit push origin vX.Y.Z- Wait for release draft to be built via GitHub Actions (https://github.com/helgoboss/reaboot/actions)
- Publish release draft
https://github.com/helgoboss/reaboot/releases - Adjust
LATEST_REABOOT_VERSIONinwebsiteproject (so that ReaBoot website refers to latest downloads)
Publish website changes
Just push main branch.
Related Skills
node-connect
343.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
92.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
343.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
343.3kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
