versions constraint
命令
bash
versions constraint <expression> <version>📖 简介
检查版本号是否满足约束表达式
检查版本号是否满足给定的约束表达式。
支持三种约束类型:
- single: 单个 Constraint,如 ">=1.0.0"
- set (默认): ConstraintSet,逗号分隔,AND 逻辑
- union: ConstraintUnion,|| 分隔,OR 逻辑
支持的运算符: =, !=, >, >=, <, <=, ^ (caret), ~ (tilde), x/X/* (wildcard)
示例: versions constraint ">=1.0.0" 1.5.0 versions constraint ">=1.0.0" 1.5.0 --type single versions constraint ">=1.0.0,<2.0.0" 1.5.0 versions constraint ">=1.0.0 || >=3.0.0" 3.5.0 --type union
⚙️ Flags
| Flag | 类型 | 默认值 | 说明 |
|---|---|---|---|
--type | String | "set" | 约束类型: single |
📚 相关
源码
定义于 internal/cli/