Skip to content

Latest commit

 

History

History
85 lines (68 loc) · 2.59 KB

File metadata and controls

85 lines (68 loc) · 2.59 KB

CRIEW

build crates.io docs codecov

CRIEW is a Rust TUI for Linux kernel patch mail workflows. It keeps subscription, sync, review, patch application, and reply in one terminal-first local workflow. CRIEW is the repository name, while the crate and CLI use lowercase criew.

Full documentation lives in the CRIEW wiki.

CRIEW TUI demo

Chinese quick start: README-zh.md

Quick Start

cargo install criew
criew doctor
criew sync --mailbox io-uring
criew tui

GitHub Releases publish source archives, standalone binaries, bundle archives, and a SHA256SUMS manifest for Linux x86_64/aarch64/riscv64, macOS x86_64/aarch64, and Windows x86_64. Downloaded standalone Unix binaries may need chmod +x after download.

Use the wiki before enabling IMAP, patch application, or reply sending.

Documentation

Current Release Workflow

The current source version in this branch is v0.0.3. For each matching v* tag, GitHub Releases publish the matching source archive together with standalone binaries, bundle archives, and SHA256SUMS for Linux x86_64/aarch64/riscv64, macOS x86_64/aarch64, and Windows x86_64.

Release Baseline

v0.0.1 is the first supported public baseline for CRIEW. From v0.0.1 onward, CRIEW supports only the CRIEW naming set: criew, ~/.criew/, criew-config.toml, criew.db, CRIEW_B4_PATH, and CRIEW_IMAP_PROXY. Courier-era names are unsupported.

License

CRIEW's Rust code is licensed under LGPL-2.1. Bundled vendored components keep their upstream licenses, including vendor/b4 (GPL-2.0) and vendor/b4/patatt (MIT-0).