← 返回
未分类 中文

Semver Toolkit

Semantic Versioning (SemVer 2.0.0) toolkit for parsing, validating, comparing, bumping, and sorting version strings. Use when working with software versions,...
语义版本管理(SemVer 2.0.0)工具包,用于解析、验证、比较、递增和排序版本号字符串,适用于软件版本管理等场景。
johnnywang2001 johnnywang2001 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 396
下载
💾 3
安装
1
版本
#latest

概述

SemVer Toolkit

Parse, validate, compare, bump, and sort semantic version strings per the SemVer 2.0.0 spec.

Quick Start

# Parse a version into components
python3 scripts/semver_toolkit.py parse 1.2.3-beta.1+build.42

# Validate versions
python3 scripts/semver_toolkit.py validate 1.0.0 v2.1 not-a-version

# Bump version
python3 scripts/semver_toolkit.py bump 1.2.3 minor
python3 scripts/semver_toolkit.py bump 1.2.3 major --pre rc

# Compare two versions
python3 scripts/semver_toolkit.py compare 1.2.3 2.0.0

# Sort versions (ascending)
python3 scripts/semver_toolkit.py sort 3.0.0 1.0.0-alpha 1.0.0 2.1.0

# Sort descending, JSON output
python3 scripts/semver_toolkit.py sort 3.0.0 1.0.0 2.1.0 -r -f json

Commands

CommandDescription
----------------------
parse VERSIONBreak version into major, minor, patch, prerelease, build
validate VERSION...Check if versions are valid semver
bump VERSION PARTBump major/minor/patch/prerelease (optional --pre TAG)
compare A BShow which version is greater/less/equal
sort VERSION...Sort versions in semver order (-r for descending)

Notes

  • Accepts optional v prefix (e.g. v1.2.3)
  • Prerelease precedence follows SemVer spec (numeric < alpha, no prerelease > prerelease)
  • Python 3 stdlib only — no external dependencies
  • Use -f json on any command for machine-readable output

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-31 00:33 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

dev-programming

Mcporter

steipete
使用 mcporter CLI 直接列出、配置、认证及调用 MCP 服务器/工具(支持 HTTP 或 stdio),涵盖临时服务器、配置编辑及 CLI/类型生成功能。
★ 197 📥 68,091
dev-programming

CodeConductor.ai

larsonreever
AI驱动平台,提供快速全栈开发、智能体、工作流自动化及低代码AI集成的可扩展产品创建。
★ 79 📥 182,750
business-ops

Agent Invoice Generator

johnnywang2001
根据自然语言或结构化数据生成专业的PDF发票,适用于用户请求创建发票、向客户计费或生成收据等场景。
★ 0 📥 751