semver_sherpa 1.1.0
semver_sherpa: ^1.1.0 copied to clipboard
CLI for Semantic Versioning and Keep a Changelog automation in Dart and Flutter repositories.
Example #
semver_sherpa — Part of the Flutter Sherpa Suite
This example shows a typical flow for Dart/Flutter projects.
Installation #
dart pub global activate semver_sherpa
Preparation #
Your project must have a pubspec.yaml with a version: field.
Bump version and changelog #
semver_sherpa bump patch
Common options:
--dry-runsimulate without changing files--no-commitupdate files without committing--no-tagskip tag creation--no-changelogskip changelog generation
Generate changelog without writing files #
semver_sherpa changelog --dry-run
semver_sherpa changelog --dry-run --format both --out reports
Canonical report files:
reports/semver_sherpa.jsonreports/semver_sherpa.md
Validate repository state #
semver_sherpa validate