Skip to content

uniterm: Add version 1.4.1#18279

Open
ys-ll wants to merge 1 commit into
ScoopInstaller:masterfrom
ys-ll:add-uniterm
Open

uniterm: Add version 1.4.1#18279
ys-ll wants to merge 1 commit into
ScoopInstaller:masterfrom
ys-ll:add-uniterm

Conversation

@ys-ll

@ys-ll ys-ll commented Jul 11, 2026

Copy link
Copy Markdown

Lightweight all-in-one terminal emulator with built-in AI Agent.

Closes #18280

@coderabbitai

coderabbitai Bot commented Jul 11, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Adds a new Scoop manifest for Uniterm version 1.4.1. It defines package metadata, a proprietary license, 64-bit download URL and SHA256 checksum, the uniTerm.exe executable and shortcut mapping, GitHub-based version checking, and an autoupdate template.

Estimated code review effort: 1 (Trivial) | ~3 minutes

Suggested labels: package-request-needed

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Description check ⚠️ Warning The description covers the package summary, but it misses required template items like issue/PR confirmation and the checklist section. Add the missing template sections: confirm you searched related issues/PRs, link the related issue, and include the checklist items.
✅ Passed checks (4 passed)
Check name Status Explanation
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.
Title check ✅ Passed The title is concise and accurately summarizes the main change: adding Uniterm version 1.4.1.

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.

@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 Jul 11, 2026

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Actionable comments posted: 1

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

1-32: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Pre-submission checklist: dependencies, persist, CRLF, and local testing.

A few items to verify before submission:

  1. Dependencies: If uniterm requires .NET or Visual C++ Redistributable, declare them in a suggest field using standard Scoop identifiers (e.g., "suggest": { "vcredist": "extras/vcredist2022" }).

  2. Persist data: If uniterm stores user settings/configurations in its install directory, add a persist field to preserve them across updates (e.g., "persist": ["config"]).

  3. CRLF line endings: Scoop manifests must use CRLF line endings. Ensure this file uses CRLF before submission.

  4. Local testing — run these before submitting:

    # Optional: enable debug mode and GitHub token
    scoop config debug true
    scoop config gh_token <your-github-token>
    
    # Force version detection and autoupdate
    .\bin\checkver.ps1 -App uniterm -f
    
    # Auto-format (lint) the JSON manifest
    .\bin\formatjson.ps1 -App uniterm
    
    # Test installation
    scoop install .\bucket\uniterm.json -a 64bit

Wiki: https://github.com/ScoopInstaller/Scoop/wiki/App-Manifests

🤖 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/uniterm.json` around lines 1 - 32, Before submission, verify uniterm’s
runtime dependencies and add any required .NET or Visual C++ Redistributable
packages under the manifest’s suggest field using standard Scoop identifiers;
add persist entries if the application stores user data in its installation
directory. Ensure bucket/uniterm.json uses CRLF line endings, then run
checkver.ps1, formatjson.ps1, and a 64-bit local installation test to validate
detection, formatting, and installation.

Source: Path instructions

🤖 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/uniterm.json`:
- Around line 1-32: Create and link a Scoop Extras package-request GitHub issue
for the new uniterm manifest, then reference its issue number or URL in the
manifest description or PR body. Before submitting, verify the uniterm project
satisfies the required acceptance criteria: at least 100 GitHub stars, a stable
non-pre-release release, and an English interface or documentation.

---

Nitpick comments:
In `@bucket/uniterm.json`:
- Around line 1-32: Before submission, verify uniterm’s runtime dependencies and
add any required .NET or Visual C++ Redistributable packages under the
manifest’s suggest field using standard Scoop identifiers; add persist entries
if the application stores user data in its installation directory. Ensure
bucket/uniterm.json uses CRLF line endings, then run checkver.ps1,
formatjson.ps1, and a 64-bit local installation test to validate detection,
formatting, and installation.
🪄 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: 25816723-0c2f-4597-8495-a009be6114a0

📥 Commits

Reviewing files that changed from the base of the PR and between 2034343 and c31ff0e.

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

Comment thread bucket/uniterm.json
Comment on lines +1 to +32
{
"version": "1.4.1",
"description": "Lightweight all-in-one terminal emulator with built-in AI Agent",
"homepage": "https://uniterm.net",
"license": "Proprietary",
"architecture": {
"64bit": {
"url": "https://github.com/ys-ll/uniterm/releases/download/v1.4.1/uniterm-windows-amd64-portable-v1.4.1.zip",
"hash": "sha256:e14e1be6abf86ff79d431d9c964154fe5d59a2445d9f4093f0d9f211438225fd"
}
},
"bin": "uniTerm.exe",
"shortcuts": [
[
"uniTerm.exe",
"uniTerm"
]
],
"checkver": {
"github": "https://github.com/ys-ll/uniterm"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/ys-ll/uniterm/releases/download/v$version/uniterm-windows-amd64-portable-v$version.zip"
}
},
"hash": {
"url": "$url.sha256"
}
}
}

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

📐 Maintainability & Code Quality | 🟠 Major | ⚡ Quick win

Missing linked package request issue for new package.

This is a newly added manifest. Per the Scoop Extras contribution policy, new package requests must have a linked GitHub issue (e.g., #123 or an issue URL) in the description field or PR body. No such link was found in the PR.

Please create a package request issue using this link and reference it in the PR body:
https://github.com/ScoopInstaller/Extras/issues/new?labels=package-request&template=package-request.yml&title=%5BRequest%5D%3A+

Also ensure the package meets the acceptance criteria:

  • Reasonably well-known and widely used (GitHub project should have at least 100 stars).
  • A stable release available (not pre-release or alpha).
  • English interface or at least English documentation.

Contribution guide: https://github.com/ScoopInstaller/.github/blob/main/.github/CONTRIBUTING.md

🤖 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/uniterm.json` around lines 1 - 32, Create and link a Scoop Extras
package-request GitHub issue for the new uniterm manifest, then reference its
issue number or URL in the manifest description or PR body. Before submitting,
verify the uniterm project satisfies the required acceptance criteria: at least
100 GitHub stars, a stable non-pre-release release, and an English interface or
documentation.

Source: Path instructions

@ys-ll ys-ll mentioned this pull request Jul 11, 2026
@aliesbelik aliesbelik removed the package-request-needed Create a package request issue before raising PR. Check the criteria for a package to be accepted. label Jul 11, 2026
@ExLei

ExLei commented Jul 16, 2026

Copy link
Copy Markdown
Contributor

/verify

@github-actions

Copy link
Copy Markdown
Contributor

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

uniterm

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate
  • Autoupdate Hash Extraction

Check the full log for details.

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Request]: uniTerm

3 participants