class Gem::Commands::BuildCommand

def initialize

def initialize
  super "build", "Build a gem from a gemspec"
  add_platform_option
  add_option "--force", "skip validation of the spec" do |_value, options|
    options[:force] = true
  end
  add_option "--strict", "consider warnings as errors when validating the spec" do |_value, options|
    options[:strict] = true
  end
  add_option "-o", "--output FILE", "output gem with the given filename" do |value, options|
    options[:output] = value
  end
  add_option "-C PATH", "Run as if gem build was started in <PATH> instead of the current working directory." do |value, options|
    options[:build_path] = value
  end
  deprecate_option "-C",
                   version: "4.0",
                   extra_msg: "-C is a global flag now. Use `gem -C PATH build GEMSPEC_FILE [options]` instead"
end