class Pod::Command::Bin

This is an example of a cocoapods plugin adding a top-level subcommand to the 'pod' command.

You can also create subcommands of existing or new commands. Say you wanted to add a subcommand to `list` to show newly deprecated pods, (e.g. `pod list deprecated`), there are a few things that would need to change.

@todo Create a PR to add your plugin to CocoaPods/cocoapods.org

in the `plugins.json` file, once your plugin is released.

Public Class Methods

new(argv) click to toggle source
Calls superclass method
# File lib/cocoapods-imy-bin/command/bin.rb, line 46
def initialize(argv)
  require 'cocoapods-imy-bin/native'

  @help = argv.flag?('help')
  super
end

Public Instance Methods

validate!() click to toggle source
Calls superclass method
# File lib/cocoapods-imy-bin/command/bin.rb, line 53
def validate!
  super
  # 这里由于 --help 是在 validate! 方法中提取的,会导致 --help 失效
  # pod lib create 也有这个问题
  banner! if @help
end