| Crates.io | fnva |
| lib.rs | fnva |
| version | 0.0.42 |
| created_at | 2025-12-03 09:34:40.818462+00 |
| updated_at | 2025-12-23 06:59:01.425689+00 |
| description | 跨平台环境切换工具,支持 Java 和 LLM 环境配置 |
| homepage | https://github.com/Protagonistss/fnva |
| repository | https://github.com/Protagonistss/fnva |
| max_upload_size | |
| id | 1963708 |
| size | 633,138 |
中文文档 · Full English · Docs
Cross-platform environment switcher for Java, Claude Code (CC), and LLM setups. Rust single binary with fast startup and zero runtime dependencies.
npm install -g fnvacargo install fnvaPATH.eval "$(fnva env env --shell bash)"fnva env env --shell powershell | Out-String | Invoke-Expressionfnva java scaneval "$(fnva java use jdk-17)"eval "$(fnva cc use glmcc)"~/.fnva/config.toml (Windows: %USERPROFILE%\.fnva\config.toml).cargo fmt && cargo clippy --all-targets -- -D warnings
cargo test
cargo build --release
For platform bundles: npm run build:platforms