microsoft / microsoft/winget-pkgs
[Package Request]: SPRIC76.KIT
Nobody has claimed this yet.
- Dominant language
- No language data
- Stars
- 11.1k
- Forks
- 9.7k
- Avg merge
- 1h 32m
- Merged PRs (30d)
- 616
Description
## [Package Request]: SPRIC76.KIT
Submitting the KiT (Keep it Ticking) package myself. Manifests ready locally, validated with `winget validate --manifest` (clean, no warnings), and the silent-install path tested against the Inno Setup installer.
### Package metadata
- **Download Page Url:** https://github.com/SPRIC76/KIT/releases/latest
- **Publisher:** MK Shepherd
- **Package Name:** KIT (KiT - Keep it Ticking)
- **Package Version:** 1.0.39
- **Installer Url:** https://github.com/SPRIC76/KIT/releases/download/v1.0.39/KIT-Setup.exe
- **Description:** KiT is a quiet Windows companion. Three modes: Light keeps the machine awake. Night offers wakeable dark (deep screen, clear desk, the PC still working) with four screensaver faces (Globules, DVD, Snake, Orbit) and optional Hold Night. Off returns ordinary Windows. Optional Ghost bar (transparent, click-through), optional run at sign-in, remembers how you left it. Single instance. Entirely local. No telemetry. No fake input. Codified in TRUST.md.
### Installer checklist
- [x] Standalone Inno Setup `.exe` installer (recognized by winget via `InstallerType: inno`)
- [x] Not a `.ps1`, `.bat`, `.sh`, `.tar`, `.gz`, `.7z`, or `.rar`
- [x] Supports silent install (`/VERYSILENT /NORESTART /SUPPRESSMSGBOXES`) and silent with progress (`/SILENT /NORESTART /SUPPRESSMSGBOXES`) per the Inno `.iss`
- [x] Per-user install (`{localappdata}\Programs\KIT`, `PrivilegesRequired=lowest` — no UAC for ordinary use)
- [x] In-place upgrade path: stable Inno `AppId {A7C3E9D1-4B2F-4E8A-9C1D-8F0E2A6B7C45}` so existing installs upgrade cleanly
- [x] Source: public release `https://github.com/SPRIC76/KIT` (same domain as the public homepage; discoverable by navigating from publisher's website)
- [x] MIT licensed (`LICENSE` in repo); `LicenseUrl` points to the live license file
- [x] Signed (Authenticode): pending (K3 in backlog) — currently SmartScreen flags "unknown publisher" on first run; this is the friction gate that deferral noted 2026-08-15 05:07 ET
- [x] Validation: `winget validate --manifest` returns `Manifest validation succeeded.` on schema 1.12.0
### What I'm following up with
Submitting a PR with manifests at `manifests/s/SPRIC76/KIT/1.0.39/` (three files: `SPRIC76.KIT.yaml`, `SPRIC76.KIT.installer.yaml`, `SPRIC76.KIT.locale.en-US.yaml`). The PR will reference this issue and follow the `New package: SPRIC76.KIT version 1.0.39` title format.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the three manifests in manifests/s/SPRIC76/KIT/1.0.39/: SPRIC76.KIT.yaml, SPRIC76.KIT.installer.yaml, and SPRIC76.KIT.locale.en-US.yaml. Run winget validate --manifest against them and compare the metadata with the issue. Done means the manifests validate cleanly and a PR using the requested title format is submitted.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- yaml
- Domain
- tooling
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Quiet
- Clarity
- Clearly specified
- Newbie friendliness
- 45/100