├── .gitignore ├── .rspec ├── .rubocop.yml ├── .simplecov ├── .travis.yml ├── Gemfile ├── Gemfile.lock ├── LICENSE.txt ├── README.md ├── Rakefile ├── bin ├── analyze ├── console └── setup ├── cocoapods-dependency.gemspec ├── lib ├── cocoapods-dependency.rb ├── cocoapods-dependency │ ├── analyze.rb │ ├── command.rb │ ├── command │ │ └── dependency.rb │ ├── resources │ │ └── index.html │ ├── version.rb │ └── visual_out.rb └── cocoapods_plugin.rb ├── showcase.gif └── spec ├── cocoapods ├── Fixtures │ ├── Test │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── Pods │ │ │ ├── Manifest.lock │ │ │ ├── Pods.xcodeproj │ │ │ │ ├── project.pbxproj │ │ │ │ └── xcuserdata │ │ │ │ │ └── x140yu.xcuserdatad │ │ │ │ │ └── xcschemes │ │ │ │ │ ├── Pods-Test.xcscheme │ │ │ │ │ └── xcschememanagement.plist │ │ │ └── Target Support Files │ │ │ │ └── Pods-Test │ │ │ │ ├── Pods-Test-acknowledgements.markdown │ │ │ │ ├── Pods-Test-acknowledgements.plist │ │ │ │ ├── Pods-Test-dummy.m │ │ │ │ ├── Pods-Test-frameworks.sh │ │ │ │ ├── Pods-Test-resources.sh │ │ │ │ ├── Pods-Test.debug.xcconfig │ │ │ │ └── Pods-Test.release.xcconfig │ │ ├── Test.xcodeproj │ │ │ ├── project.pbxproj │ │ │ ├── project.xcworkspace │ │ │ │ ├── contents.xcworkspacedata │ │ │ │ ├── xcshareddata │ │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ │ └── xcuserdata │ │ │ │ │ └── x140yu.xcuserdatad │ │ │ │ │ └── UserInterfaceState.xcuserstate │ │ │ └── xcuserdata │ │ │ │ └── x140yu.xcuserdatad │ │ │ │ └── xcschemes │ │ │ │ └── xcschememanagement.plist │ │ ├── Test.xcworkspace │ │ │ ├── contents.xcworkspacedata │ │ │ ├── xcshareddata │ │ │ │ └── IDEWorkspaceChecks.plist │ │ │ └── xcuserdata │ │ │ │ └── x140yu.xcuserdatad │ │ │ │ └── UserInterfaceState.xcuserstate │ │ └── Test │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.m │ │ │ ├── Assets.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Base.lproj │ │ │ ├── LaunchScreen.storyboard │ │ │ └── Main.storyboard │ │ │ ├── Info.plist │ │ │ ├── ViewController.h │ │ │ ├── ViewController.m │ │ │ └── main.m │ ├── index.js │ ├── index2.json │ ├── index2_res.json │ └── index_res.js ├── dependency_spec.rb └── visual_out_spec.rb └── spec_helper.rb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --format documentation 2 | --color 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- 1 | Metrics/MethodLength: 2 | Max: 20 3 | 4 | Style/TrailingCommaInHashLiteral: 5 | Enabled: false -------------------------------------------------------------------------------- /.simplecov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/.simplecov -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/Rakefile -------------------------------------------------------------------------------- /bin/analyze: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/bin/analyze -------------------------------------------------------------------------------- /bin/console: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/bin/console -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/bin/setup -------------------------------------------------------------------------------- /cocoapods-dependency.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/cocoapods-dependency.gemspec -------------------------------------------------------------------------------- /lib/cocoapods-dependency.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods-dependency/version' 2 | -------------------------------------------------------------------------------- /lib/cocoapods-dependency/analyze.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/lib/cocoapods-dependency/analyze.rb -------------------------------------------------------------------------------- /lib/cocoapods-dependency/command.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/lib/cocoapods-dependency/command.rb -------------------------------------------------------------------------------- /lib/cocoapods-dependency/command/dependency.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/lib/cocoapods-dependency/command/dependency.rb -------------------------------------------------------------------------------- /lib/cocoapods-dependency/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/lib/cocoapods-dependency/resources/index.html -------------------------------------------------------------------------------- /lib/cocoapods-dependency/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/lib/cocoapods-dependency/version.rb -------------------------------------------------------------------------------- /lib/cocoapods-dependency/visual_out.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/lib/cocoapods-dependency/visual_out.rb -------------------------------------------------------------------------------- /lib/cocoapods_plugin.rb: -------------------------------------------------------------------------------- 1 | require 'cocoapods-dependency/command' 2 | -------------------------------------------------------------------------------- /showcase.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/showcase.gif -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Podfile -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Podfile.lock: -------------------------------------------------------------------------------- 1 | PODFILE CHECKSUM: f9cae7b789afd8c9d5f455a6066e7416d4e9046d 2 | 3 | COCOAPODS: 1.5.3 4 | -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Manifest.lock: -------------------------------------------------------------------------------- 1 | PODFILE CHECKSUM: f9cae7b789afd8c9d5f455a6066e7416d4e9046d 2 | 3 | COCOAPODS: 1.5.3 4 | -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Pods.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Pods.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Pods.xcodeproj/xcuserdata/x140yu.xcuserdatad/xcschemes/Pods-Test.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Pods.xcodeproj/xcuserdata/x140yu.xcuserdatad/xcschemes/Pods-Test.xcscheme -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Pods.xcodeproj/xcuserdata/x140yu.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Pods.xcodeproj/xcuserdata/x140yu.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-acknowledgements.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-acknowledgements.markdown -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-acknowledgements.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-acknowledgements.plist -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-dummy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-dummy.m -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-frameworks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-frameworks.sh -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-resources.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test-resources.sh -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test.debug.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test.debug.xcconfig -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test.release.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Pods/Target Support Files/Pods-Test/Pods-Test.release.xcconfig -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test.xcodeproj/project.xcworkspace/xcuserdata/x140yu.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test.xcodeproj/project.xcworkspace/xcuserdata/x140yu.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test.xcodeproj/xcuserdata/x140yu.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test.xcodeproj/xcuserdata/x140yu.xcuserdatad/xcschemes/xcschememanagement.plist -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test.xcworkspace/xcuserdata/x140yu.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test.xcworkspace/xcuserdata/x140yu.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/AppDelegate.h -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/AppDelegate.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/AppDelegate.m -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/Base.lproj/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/Base.lproj/LaunchScreen.storyboard -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/Base.lproj/Main.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/Base.lproj/Main.storyboard -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/Info.plist -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/ViewController.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/ViewController.h -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/ViewController.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/ViewController.m -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/Test/Test/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/Test/Test/main.m -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/index.js -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/index2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/index2.json -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/index2_res.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/index2_res.json -------------------------------------------------------------------------------- /spec/cocoapods/Fixtures/index_res.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/Fixtures/index_res.js -------------------------------------------------------------------------------- /spec/cocoapods/dependency_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/dependency_spec.rb -------------------------------------------------------------------------------- /spec/cocoapods/visual_out_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/cocoapods/visual_out_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/X140Yu/cocoapods-dependency/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------