semantic versioning cli tool