用途:为 Tauri v2 应用配置 CLI 插件,基于 JSON schema 解析命令行参数,并把参数或子命令路由到应用行为或窗口。当用户提到 Tauri 应用的 CLI 参数、启动时基于 schema 的参数解析、将 CLI 命令路由到应用行为时使用。
主要能力:在 tauri.conf.json 中定义参数与子命令 schema;在 Tauri builder 中注册插件;在前端读取解析结果;可结合 single-instance 插件把第二次启动的参数转发给已运行实例。
使用方式:安装插件 cargo add tauri-plugin-cli;在 tauri.conf.json 的 plugins.cli 下配置 description、args(如 name、short、takesValue、description)和 subcommands;在 builder 中调用 .plugin(tauri_plugin_cli::init());前端用 import { getMatches } from '@tauri-apps/plugin-cli' 获取 matches 并读取 matches.args.input?.value;配置 capabilities 为 "cli:default"。
适用场景:需要命令行入口的 Tauri 桌面应用、按参数打开特定视图、将二次启动参数转发到运行中实例。
限制:资料未提供更多平台、版本兼容或收费信息,暂未提供。参考 https://v2.tauri.app/plugin/cli/。