Skip to content

hwei/ime-border

Repository files navigation

ime-border

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.

Download

GitHub Releases is the primary download path. Each tagged release publishes:

  • ime-border-vX.Y.Z-windows-x86_64.exe
  • ime-border-vX.Y.Z-windows-x86_64.zip
  • SHA256SUMS.txt

Requirements

  • Windows
  • Microsoft Pinyin as the target IME
  • komorebic on PATH or passed explicitly with --komorebic when using border-watch

Quick Start

Download the latest release exe and run:

.\ime-border.exe once
.\ime-border.exe watch
.\ime-border.exe border-watch

Default once output is one of:

  • true
  • false
  • unknown

For local development from the repository:

.\ime-border.cmd once --verbose
.\ime-border.cmd watch --interval 0.1
.\ime-border.cmd border-watch --verbose

Portable build

Build the Windows release binary and copy it into dist/:

.\tools\build-portable.ps1

The resulting executable is produced under dist/ime-border.exe.

Release flow

Prepare a release locally with:

.\tools\release.ps1 0.1.1

The 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

About

Windows CLI that detects Microsoft Pinyin English mode and projects it to komorebi borders.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors