class Pod::Command::Jysource::Path

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-jysource/command/jysource/path.rb, line 34
def initialize(argv)
  @linked = argv.flag?('clean')
  super
end
options() click to toggle source
Calls superclass method
# File lib/cocoapods-jysource/command/jysource/path.rb, line 28
def self.options
  [[
    '--clean', 'just path'
  ]].concat(super)
end

Public Instance Methods

run() click to toggle source
# File lib/cocoapods-jysource/command/jysource/path.rb, line 45
def run
  target_path = '/Users/Shared/JYSource/Pods'
  if @linked then
    puts "#{target_path}"
  else
    UI.puts "\033[33m已下载源码位置:\033[0m\n"
    puts "#{target_path}" + "#{@linked}" 
  end
end
validate!() click to toggle source
Calls superclass method
# File lib/cocoapods-jysource/command/jysource/path.rb, line 41
def validate!
  super
end