English | 简体中文
ime-border is a Windows-first CLI that detects whether the active Microsoft Pinyin input context is in English mode and can project that state onto komorebi border colors.
GitHub Releases is the primary download path. Each tagged release publishes:
ime-border-vX.Y.Z-windows-x86_64.exeime-border-vX.Y.Z-windows-x86_64.zipSHA256SUMS.txt
- Windows
- Microsoft Pinyin as the target IME
komorebiconPATHor passed explicitly with--komorebicwhen usingborder-watch
Download the latest release exe and run:
.\ime-border.exe once
.\ime-border.exe watch
.\ime-border.exe border-watchDefault once output is one of:
truefalseunknown
For local development from the repository:
.\ime-border.cmd once --verbose
.\ime-border.cmd watch --interval 0.1
.\ime-border.cmd border-watch --verboseBuild the Windows release binary and copy it into dist/:
.\tools\build-portable.ps1The resulting executable is produced under dist/ime-border.exe.
Prepare a release locally with:
.\tools\release.ps1 0.1.1The helper script:
- updates
Cargo.toml - runs
cargo test --all-targets - creates a version bump commit
- creates the matching annotated tag
It does not push automatically. After it finishes, push the branch and tag yourself:
git push origin HEAD
git push origin v0.1.1