Skip to content

Commit 314e8f7

Browse files
Quadstronautclaude
andcommitted
packaging: add Chocolatey package manifest
Prep for distribution via Chocolatey. Includes nuspec metadata pinned to v0.1.1 and the chocolateyInstall.ps1 that pulls the QuadClicker.exe asset from the corresponding GitHub release. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 4141161 commit 314e8f7

2 files changed

Lines changed: 39 additions & 0 deletions

File tree

Chocolatey/quadclicker.nuspec

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
3+
<metadata>
4+
<id>QuadClicker</id>
5+
<version>0.1.1</version>
6+
<packageSourceUrl>https://github.com/Quadstronaut/QuadClicker</packageSourceUrl>
7+
<owners>Quadstronaut</owners>
8+
<title>QuadClicker</title>
9+
<authors>Quadstronaut</authors>
10+
<projectUrl>https://github.com/Quadstronaut/QuadClicker/</projectUrl>
11+
<licenseUrl>https://github.com/Quadstronaut/QuadClicker/blob/main/LICENSE</licenseUrl>
12+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
13+
<projectSourceUrl>https://github.com/Quadstronaut/QuadClicker</projectSourceUrl>
14+
<bugTrackerUrl>https://github.com/Quadstronaut/QuadClicker/issues</bugTrackerUrl>
15+
<tags>quadclicker autoclicker automation utility</tags>
16+
<summary>A native, open-source auto-clicker for Windows.</summary>
17+
<description>QuadClicker is a native auto-clicker application developed to be fast, open-source, and cross-platform. This package installs the Windows version of the tool.</description>
18+
<releaseNotes>https://github.com/Quadstronaut/QuadClicker/releases/tag/v0.1.1</releaseNotes>
19+
</metadata>
20+
<files>
21+
<file src="tools\**" target="tools" />
22+
</files>
23+
</package>
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
$ErrorActionPreference = 'Stop'
2+
$packageName= 'quadclicker'
3+
$toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"
4+
$url = 'https://github.com/Quadstronaut/QuadClicker/releases/download/v0.1.1/QuadClicker.exe'
5+
6+
$packageArgs = @{
7+
packageName = $packageName
8+
unzippedLocation = $toolsDir
9+
fileType = 'exe'
10+
url = $url
11+
softwareName = 'QuadClicker'
12+
checksum = '' # Optional but recommended: SHA256 hash of the exe
13+
checksumType = 'sha256'
14+
}
15+
16+
Install-ChocolateyPackage @packageArgs

0 commit comments

Comments
 (0)