Skip to content

Add WezTerm support + fix CI (collapsible_match on Rust 1.96)#2

Merged
MisterBrookT merged 3 commits into
mainfrom
claude/repo-improvements-github-trends-qEGbH
Jun 3, 2026
Merged

Add WezTerm support + fix CI (collapsible_match on Rust 1.96)#2
MisterBrookT merged 3 commits into
mainfrom
claude/repo-improvements-github-trends-qEGbH

Conversation

@MisterBrookT
Copy link
Copy Markdown
Collaborator

Summary

  • WezTerm supportlua/paws.lua already uses 100% standard WezTerm APIs with zero code changes needed. This PR makes it official: updates the badge, install docs, SKILL.md, and kaku-notes.md to call out WezTerm as a supported terminal alongside Kaku. Potential audience: WezTerm has ~15k GitHub stars vs Kaku's much smaller install base.
  • CI fix — Ubuntu runner uses Rust 1.96 which enforces clippy::collapsible_match. Fixed by collapsing the nested if into a match guard on the Enter arm in the install screen.

Changes

File Change
lua/paws.lua Header comment updated to mention WezTerm
docs/kaku-notes.md New WezTerm compatibility table (config path, auto-reload)
skills/paws-install/SKILL.md Removed Kaku-only precondition; added WezTerm config path and reload notes throughout
README.md / README.zh.md Badge: "Built for Kaku" → "Works with Kaku & WezTerm"; install section shows both paths
src/main.rs Collapse Enter arm nested if into match guard (clippy fix)

Test plan

  • cargo clippy -- -D warnings passes locally
  • cargo test — 3/3 pass
  • WezTerm API compatibility verified: all calls in paws.lua are standard WezTerm APIs

Generated by Claude Code

claude added 3 commits June 3, 2026 09:28
Ubuntu runner uses Rust 1.96 which catches collapsible_match; collapse
the nested if into a match guard on the Enter/Space arm.

https://claude.ai/code/session_017EVNoc8mhrztPNg2S1QEA3
WezTerm support (zero code changes, docs only):
- lua/paws.lua: update header comment to mention both Kaku and WezTerm
- docs/kaku-notes.md: add WezTerm compatibility table (path, auto-reload)
- skills/paws-install/SKILL.md: remove Kaku-only precondition, add WezTerm
  config path and reload instructions throughout
- README/README.zh: badge updated to "Works with Kaku & WezTerm", install
  section shows both config paths

CI fix (already pushed separately, included here for completeness):
- Collapse nested if into match guard to satisfy clippy::collapsible_match
  on Rust 1.96 (Ubuntu runner is newer than local toolchain)

https://claude.ai/code/session_017EVNoc8mhrztPNg2S1QEA3
@MisterBrookT MisterBrookT force-pushed the claude/repo-improvements-github-trends-qEGbH branch from 0268c1c to 20372dc Compare June 3, 2026 09:28
@MisterBrookT MisterBrookT merged commit eb49063 into main Jun 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants