microsoft / microsoft/winget-pkgs

[Package Request]: SPRIC76.KIT

Open
#420,906 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Needs-Triage
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.