Skip to content

rightwheel: Add version 2.10.3#17802

Closed
chautnus wants to merge 1 commit into
ScoopInstaller:masterfrom
chautnus:add-rightwheel
Closed

rightwheel: Add version 2.10.3#17802
chautnus wants to merge 1 commit into
ScoopInstaller:masterfrom
chautnus:add-rightwheel

Conversation

@chautnus
Copy link
Copy Markdown

Description

Adds a Scoop manifest for RightWheel v2.10.3.

RightWheel is a mouse shortcut panel for Windows - hold right-click and scroll to instantly launch apps, trigger shortcuts, run commands, and open URLs. It is a portable single-executable application with no installer required.

Manifest details

  • Version: 2.10.3
  • SHA256 hash verified
  • checkver and �utoupdate configured to track GitHub releases

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 13, 2026

Review Change Stack

📝 Walkthrough

Walkthrough

This pull request adds a new package manifest file bucket/RightWheel.json to the Scoop installer bucket. The manifest defines the complete installation and update configuration for RightWheel version 2.10.3, including the download URL, SHA256 hash for verification, executable filename, shortcut configuration, GitHub-based auto-update URL pattern, and package metadata such as description, homepage, and license.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Suggested labels

package-request-needed

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'rightwheel: Add version 2.10.3' directly and clearly reflects the main change in the PR—adding a new manifest for RightWheel version 2.10.3.
Description check ✅ Passed The description provides comprehensive information about the change, including what RightWheel is, manifest details, and verification steps, though it does not explicitly follow the repository's conventional PR title format checkbox.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

Tip

💬 Introducing Slack Agent: The best way for teams to turn conversations into code.

Slack Agent is built on CodeRabbit's deep understanding of your code, so your team can collaborate across the entire SDLC without losing context.

  • Generate code and open pull requests
  • Plan features and break down work
  • Investigate incidents and troubleshoot customer tickets together
  • Automate recurring tasks and respond to alerts with triggers
  • Summarize progress and report instantly

Built for teams:

  • Shared memory across your entire org—no repeating context
  • Per-thread sandboxes to safely plan and execute work
  • Governance built-in—scoped access, auditability, and budget controls

One agent for your entire SDLC. Right inside Slack.

👉 Get started


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@coderabbitai coderabbitai Bot added the package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted. label May 13, 2026
Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 2

🧹 Nitpick comments (1)
bucket/RightWheel.json (1)

1-16: Testing instructions for this manifest.

Before merging, please test the manifest locally:

1. Optional: Enable debug mode and set GitHub token (for release API access):

scoop config debug true
scoop config gh_token <your-github-token>  # Read access only

2. Force version detection and autoupdate:

.\bin\checkver.ps1 -App rightwheel -f

3. Auto-format (Lint) the JSON manifest:

.\bin\formatjson.ps1 -App rightwheel

4. Test installation:

scoop install bucket\rightwheel.json

5. Verify the application launches correctly and the shortcut works as expected.

See the Contribution Guide and App Manifests Wiki for more details.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/RightWheel.json` around lines 1 - 16, The manifest must be tested
locally before merge: enable debug and optionally set gh_token, then run the
provided checkver script to force version detection for the RightWheel manifest
(use .\bin\checkver.ps1 -App rightwheel -f), run the JSON linter/formatter for
the RightWheel.json (.\bin\formatjson.ps1 -App rightwheel) to ensure format,
install the package via scoop (scoop install bucket\rightwheel.json) to verify
the autoupdate/url/version fields (check "version", "autoupdate" and "checkver"
entries) and confirm RightWheel.exe launches and the "RightWheel" shortcut works
as expected; report any failures or mismatches (hash, url, executable name,
shortcut) so we can adjust the manifest.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@bucket/RightWheel.json`:
- Around line 1-16: The manifest filename violates Scoop's lowercase naming
convention: rename RightWheel.json to rightwheel.json and update any references
if present; ensure the new filename uses only lowercase letters, numbers,
hyphens or dots and keep the file contents unchanged (the manifest keys like
"url", "bin": "RightWheel.exe", "shortcuts" etc. do not require modification).
- Around line 1-16: The package RightWheel.json fails acceptance because the
upstream repo has <100 stars and you didn't create/link a package-request issue;
create a package request using the provided template URL
(https://github.com/ScoopInstaller/Extras/issues/new?labels=package-request&template=package-request.yml&title=%5BRequest%5D%3A+RightWheel),
post the new issue number into the PR description (e.g., "Fixes #<issue>"), and
only proceed with the manifest (RightWheel.json) once the project meets the
acceptance criteria (>=100 GitHub stars, stable release, English interface);
update the PR description to reference the created issue and do not merge until
those criteria are satisfied.

---

Nitpick comments:
In `@bucket/RightWheel.json`:
- Around line 1-16: The manifest must be tested locally before merge: enable
debug and optionally set gh_token, then run the provided checkver script to
force version detection for the RightWheel manifest (use .\bin\checkver.ps1 -App
rightwheel -f), run the JSON linter/formatter for the RightWheel.json
(.\bin\formatjson.ps1 -App rightwheel) to ensure format, install the package via
scoop (scoop install bucket\rightwheel.json) to verify the
autoupdate/url/version fields (check "version", "autoupdate" and "checkver"
entries) and confirm RightWheel.exe launches and the "RightWheel" shortcut works
as expected; report any failures or mismatches (hash, url, executable name,
shortcut) so we can adjust the manifest.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 4c31faf5-2be1-4e4c-a0fd-73833f1690ee

📥 Commits

Reviewing files that changed from the base of the PR and between 30e3051 and 74c099b.

📒 Files selected for processing (1)
  • bucket/RightWheel.json

Comment thread bucket/RightWheel.json
Comment on lines +1 to +16
{
"version": "2.10.3",
"description": "Mouse shortcut panel for Windows — hold right-click and scroll to instantly launch apps, trigger shortcuts, run commands and open URLs.",
"homepage": "https://chautnus.github.io/RightWheel/",
"license": "Freeware",
"url": "https://github.com/chautnus/RightWheel/releases/download/v2.10.3/RightWheel.exe",
"hash": "sha256:1d4cc62c03a17429825a9ecdb871418489e42ff7ceb55cbbf38bc623867f9449",
"bin": "RightWheel.exe",
"shortcuts": [["RightWheel.exe", "RightWheel"]],
"checkver": {
"github": "https://github.com/chautnus/RightWheel"
},
"autoupdate": {
"url": "https://github.com/chautnus/RightWheel/releases/download/v$version/RightWheel.exe"
}
} No newline at end of file
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

Filename must be lowercase.

The manifest filename RightWheel.json violates Scoop's naming convention. Manifest filenames MUST consist only of lowercase letters, numbers, hyphens (-), and dots (.).

Rename the file to rightwheel.json.

As per coding guidelines, Scoop manifests must follow strict filename conventions. See the Contribution Guide for details.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/RightWheel.json` around lines 1 - 16, The manifest filename violates
Scoop's lowercase naming convention: rename RightWheel.json to rightwheel.json
and update any references if present; ensure the new filename uses only
lowercase letters, numbers, hyphens or dots and keep the file contents unchanged
(the manifest keys like "url", "bin": "RightWheel.exe", "shortcuts" etc. do not
require modification).

⚠️ Potential issue | 🔴 Critical | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
# Description: Check GitHub repository stars to verify acceptance criteria (>= 100 stars required)

gh api repos/chautnus/RightWheel --jq '{stars: .stargazers_count, watchers: .watchers_count, forks: .forks_count, open_issues: .open_issues_count, description: .description, language: .language}'

Repository: ScoopInstaller/Extras

Length of output: 318


Package does not meet acceptance criteria and missing package request issue link.

This repository has 0 GitHub stars, which fails the minimum requirement of 100+ stars for new packages to be reasonably well-known and widely used. Additionally, a package request issue must be created and linked in the PR description.

Before proceeding, please:

  1. Create a package request issue: https://github.com/ScoopInstaller/Extras/issues/new?labels=package-request&template=package-request.yml&title=%5BRequest%5D%3A+RightWheel
  2. Reference the issue number in your PR description (e.g., "Fixes #12345")
  3. Ensure the package meets acceptance criteria:
    • Reasonably well-known and widely used (100+ GitHub stars for GitHub projects)
    • A stable release available (not in pre-release or alpha stage)
    • English interface (or at least English documentation)

See the Contribution Guide for additional details.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@bucket/RightWheel.json` around lines 1 - 16, The package RightWheel.json
fails acceptance because the upstream repo has <100 stars and you didn't
create/link a package-request issue; create a package request using the provided
template URL
(https://github.com/ScoopInstaller/Extras/issues/new?labels=package-request&template=package-request.yml&title=%5BRequest%5D%3A+RightWheel),
post the new issue number into the PR description (e.g., "Fixes #<issue>"), and
only proceed with the manifest (RightWheel.json) once the project meets the
acceptance criteria (>=100 GitHub stars, stable release, English interface);
update the PR description to reference the created issue and do not merge until
those criteria are satisfied.

@z-Fng z-Fng added the not-meet-criteria This package doesn't fully meet the essential criteria to be accepted in Extras bucket. label May 13, 2026
@z-Fng z-Fng closed this May 13, 2026
@z-Fng
Copy link
Copy Markdown
Member

z-Fng commented May 13, 2026

For a package to be acceptable in this bucket, it should be:

  1. Reasonably well-known and widely used. e.g. if it's a GitHub project, it should have at least 100 stars and/or 50 forks *
  2. English interface (or at least English documentation) *
  3. Latest stable version *
  4. Full version (i.e. not a trial version)
  5. Fairly standard install (e.g. uses a version-specific download URL, no elaborate pre/post install scripts)

Thanks for your contribution! However, it appears that your package looks quiet new and doesn't fully meet the essential criteria. Please feel free to reopen this PR once it fully meets the criteria, or consider creating your own bucket instead.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

not-meet-criteria This package doesn't fully meet the essential criteria to be accepted in Extras bucket. package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants