Skip to content

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类型默认值说明
--typeString"set"约束类型: single

📚 相关


源码

定义于 internal/cli/

基于 MIT 协议发布