dagucloud / dagucloud/dagu

Create Windows Install (Inno Setup)

Closed
#1,429 0 comments 2 reactions 0 assignees View on GitHub
nice-to-have windows
Dominant language
Go
Stars
4k
Forks
332
Avg merge
19h 26m
Merged PRs (30d)
133

Description

Create an Inno Setup script (`.iss`) to generate an `.exe` installer that:
1. Installs to `%ProgramFiles%\dagu` (requires Admin).
2. Adds the binary path to the System `PATH`.
3. Adds services on user selection (`start-all`, `server`, `scheduler`, etc)
4. Supports proper uninstallation.

Contributor guide

Open the contributing guide

Research direction

Start with the requested Inno Setup .iss script and verify how the Dagu binary and services named in the issue are exposed on Windows. Done means the installer targets %ProgramFiles%\dagu, updates the system PATH, lets users select start-all, server, scheduler, and other services, and removes those changes during uninstallation.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
release
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Clearly specified
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.