Sha256: 6550b654b20b0729c50a440994568b7b16824c34b7481557d26a046e1900a6e7
Contents?: true
Size: 654 Bytes
Versions: 1
Compression:
Stored size: 654 Bytes
Contents
# frozen_string_literal: true require "pathname" require "sod" require "spek" require "versionaire" module Milestoner module CLI module Actions module Build # Handles build version. class Version < Sod::Action include Import[:input] using Versionaire::Cast description "Set version." ancillary "Calculated from commit trailers when not supplied." on %w[-v --version], argument: "[VERSION]" default { Commits::Versioner.new.call } def call(version = nil) = input.project_version = Version(version || default) end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
milestoner-17.0.0 | lib/milestoner/cli/actions/build/version.rb |