Skip to content
This repository has been archived by the owner on Nov 3, 2020. It is now read-only.

Commit

Permalink
Merge pull request #148 from CocoaPods/command_line_tools
Browse files Browse the repository at this point in the history
Show the binstub recommendation as a GUI
  • Loading branch information
orta committed Dec 24, 2015
2 parents 2411bf5 + c5c6aea commit 6b929c3
Show file tree
Hide file tree
Showing 27 changed files with 618 additions and 154 deletions.
44 changes: 24 additions & 20 deletions app/CocoaPods.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,8 @@
5E946F3F1C1621F000EFEA7B /* CPTabViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E946F3E1C1621F000EFEA7B /* CPTabViewDelegate.swift */; };
5EF5B7871C17990400F8C39E /* CPSideButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EF5B7861C17990400F8C39E /* CPSideButton.swift */; };
601F910D1BE63B8100AD22B1 /* CPExternalLinksHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 601F910C1BE63B8100AD22B1 /* CPExternalLinksHelper.m */; };
601F91101BE6406600AD22B1 /* Podfile-icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 601F910F1BE6406600AD22B1 /* Podfile-icon@2x.png */; };
601F91151BE6435E00AD22B1 /* NSURL+TersePaths.m in Sources */ = {isa = PBXBuildFile; fileRef = 601F91141BE6435E00AD22B1 /* NSURL+TersePaths.m */; };
6033ECB21C1E6B4D00C2EDAD /* Home Screen.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6033ECB11C1E6B4D00C2EDAD /* Home Screen.xcassets */; };
6035BFF01C07C916003250A8 /* CPHiddenTabViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6035BFEF1C07C916003250A8 /* CPHiddenTabViewController.swift */; };
603F7F1E1C1DE895006C2571 /* CPMenuVisiblityDirector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 603F7F1D1C1DE895006C2571 /* CPMenuVisiblityDirector.swift */; };
604C26CE1C07843C00E16D84 /* CPPodfileConsoleViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 604C26CC1C07843C00E16D84 /* CPPodfileConsoleViewController.swift */; };
Expand All @@ -55,6 +55,8 @@
606D1EDA1BF911EF000B7148 /* CPPodfileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 606D1ED91BF911EF000B7148 /* CPPodfileViewController.swift */; };
6075BA651C068B5F00A5C491 /* Podfile.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6075BA641C068B5F00A5C491 /* Podfile.xcassets */; };
6075BA671C06963700A5C491 /* CPInstallAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6075BA661C06963700A5C491 /* CPInstallAction.swift */; };
60814A851C2B100F00D6663E /* CPBorderedButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 60814A841C2B100F00D6663E /* CPBorderedButton.m */; };
60814A881C2BCFEA00D6663E /* CPWhiteCheckedButton.m in Sources */ = {isa = PBXBuildFile; fileRef = 60814A871C2BCFEA00D6663E /* CPWhiteCheckedButton.m */; };
6085133F1BB6A3D500595B97 /* CPRecentDocumentsController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6085133E1BB6A3D500595B97 /* CPRecentDocumentsController.m */; };
60F02D1C1C0A2A6D003600FE /* CocoaPodsTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60F02D1B1C0A2A6D003600FE /* CocoaPodsTests.swift */; };
60F02D251C0A2E63003600FE /* Pods-CocoaPods.debug.xcconfig in Resources */ = {isa = PBXBuildFile; fileRef = 60F02D231C0A2E63003600FE /* Pods-CocoaPods.debug.xcconfig */; };
Expand Down Expand Up @@ -142,8 +144,8 @@
1F9177561BA27592006698C9 /* CPHomeWindowController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPHomeWindowController.m; sourceTree = "<group>"; };
1F91775B1BA27598006698C9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/CPHomeWindowController.xib; sourceTree = "<group>"; };
217877836B7D3B2373163464 /* Pods_CocoaPods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_CocoaPods.framework; sourceTree = BUILT_PRODUCTS_DIR; };
331188551BEBCB0F00272793 /* CPCLIToolInstallationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPCLIToolInstallationController.h; sourceTree = "<group>"; };
331188561BEBCB0F00272793 /* CPCLIToolInstallationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPCLIToolInstallationController.m; sourceTree = "<group>"; };
331188551BEBCB0F00272793 /* CPCLIToolInstallationController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CPCLIToolInstallationController.h; path = "CLI Integrations/CPCLIToolInstallationController.h"; sourceTree = "<group>"; };
331188561BEBCB0F00272793 /* CPCLIToolInstallationController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CPCLIToolInstallationController.m; path = "CLI Integrations/CPCLIToolInstallationController.m"; sourceTree = "<group>"; };
331188581BEBCB4200272793 /* CPCLITask.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPCLITask.h; sourceTree = "<group>"; };
331188591BEBCB4200272793 /* CPCLITask.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPCLITask.m; sourceTree = "<group>"; };
48BFECFC4C849B1ABEB40B43 /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; };
Expand Down Expand Up @@ -183,9 +185,9 @@
5EF5B7861C17990400F8C39E /* CPSideButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CPSideButton.swift; sourceTree = "<group>"; };
601F910B1BE63B8100AD22B1 /* CPExternalLinksHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPExternalLinksHelper.h; sourceTree = "<group>"; };
601F910C1BE63B8100AD22B1 /* CPExternalLinksHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPExternalLinksHelper.m; sourceTree = "<group>"; };
601F910F1BE6406600AD22B1 /* Podfile-icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Podfile-icon@2x.png"; sourceTree = "<group>"; };
601F91131BE6435E00AD22B1 /* NSURL+TersePaths.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSURL+TersePaths.h"; sourceTree = "<group>"; };
601F91141BE6435E00AD22B1 /* NSURL+TersePaths.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSURL+TersePaths.m"; sourceTree = "<group>"; };
6033ECB11C1E6B4D00C2EDAD /* Home Screen.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Home Screen.xcassets"; sourceTree = "<group>"; };
6035BFEF1C07C916003250A8 /* CPHiddenTabViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CPHiddenTabViewController.swift; sourceTree = "<group>"; };
603F7F1D1C1DE895006C2571 /* CPMenuVisiblityDirector.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CPMenuVisiblityDirector.swift; sourceTree = "<group>"; };
604C26CC1C07843C00E16D84 /* CPPodfileConsoleViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CPPodfileConsoleViewController.swift; sourceTree = "<group>"; };
Expand All @@ -201,6 +203,10 @@
606D1ED91BF911EF000B7148 /* CPPodfileViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CPPodfileViewController.swift; sourceTree = "<group>"; };
6075BA641C068B5F00A5C491 /* Podfile.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Podfile.xcassets; sourceTree = "<group>"; };
6075BA661C06963700A5C491 /* CPInstallAction.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CPInstallAction.swift; sourceTree = "<group>"; };
60814A831C2B100F00D6663E /* CPBorderedButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPBorderedButton.h; sourceTree = "<group>"; };
60814A841C2B100F00D6663E /* CPBorderedButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPBorderedButton.m; sourceTree = "<group>"; };
60814A861C2BCFEA00D6663E /* CPWhiteCheckedButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPWhiteCheckedButton.h; sourceTree = "<group>"; };
60814A871C2BCFEA00D6663E /* CPWhiteCheckedButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPWhiteCheckedButton.m; sourceTree = "<group>"; };
6085133D1BB6A3D500595B97 /* CPRecentDocumentsController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CPRecentDocumentsController.h; sourceTree = "<group>"; };
6085133E1BB6A3D500595B97 /* CPRecentDocumentsController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CPRecentDocumentsController.m; sourceTree = "<group>"; };
60F02D191C0A2A6D003600FE /* CocoaPodsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = CocoaPodsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
Expand Down Expand Up @@ -266,8 +272,6 @@
children = (
331188581BEBCB4200272793 /* CPCLITask.h */,
331188591BEBCB4200272793 /* CPCLITask.m */,
331188551BEBCB0F00272793 /* CPCLIToolInstallationController.h */,
331188561BEBCB0F00272793 /* CPCLIToolInstallationController.m */,
);
path = "CLI Integrations";
sourceTree = "<group>";
Expand Down Expand Up @@ -373,18 +377,23 @@
path = pod;
sourceTree = "<group>";
};
601F910E1BE6405B00AD22B1 /* Resources */ = {
6033ECB01C1E588300C2EDAD /* Command Line Tools */ = {
isa = PBXGroup;
children = (
601F910F1BE6406600AD22B1 /* Podfile-icon@2x.png */,
331188551BEBCB0F00272793 /* CPCLIToolInstallationController.h */,
331188561BEBCB0F00272793 /* CPCLIToolInstallationController.m */,
);
name = Resources;
name = "Command Line Tools";
sourceTree = "<group>";
};
6051191E1C08C4AC0037B95E /* Custom Subviews */ = {
isa = PBXGroup;
children = (
6051191F1C08C4C00037B95E /* CPReturnTriggeringTableView.swift */,
60814A831C2B100F00D6663E /* CPBorderedButton.h */,
60814A841C2B100F00D6663E /* CPBorderedButton.m */,
60814A861C2BCFEA00D6663E /* CPWhiteCheckedButton.h */,
60814A871C2BCFEA00D6663E /* CPWhiteCheckedButton.m */,
);
name = "Custom Subviews";
sourceTree = "<group>";
Expand Down Expand Up @@ -434,13 +443,6 @@
name = "Presenting Text";
sourceTree = "<group>";
};
606D1EDB1BF93079000B7148 /* Views */ = {
isa = PBXGroup;
children = (
);
name = Views;
sourceTree = "<group>";
};
60F02D1A1C0A2A6D003600FE /* CocoaPodsTests */ = {
isa = PBXGroup;
children = (
Expand All @@ -453,14 +455,14 @@
60FE01621B9B76400027EEE3 /* Home Window */ = {
isa = PBXGroup;
children = (
6033ECB01C1E588300C2EDAD /* Command Line Tools */,
6051191E1C08C4AC0037B95E /* Custom Subviews */,
601F910E1BE6405B00AD22B1 /* Resources */,
1F9177551BA27592006698C9 /* CPHomeWindowController.h */,
1F9177561BA27592006698C9 /* CPHomeWindowController.m */,
1F91775C1BA27598006698C9 /* CPHomeWindowController.xib */,
6085133D1BB6A3D500595B97 /* CPRecentDocumentsController.h */,
6085133E1BB6A3D500595B97 /* CPRecentDocumentsController.m */,
603F7F1D1C1DE895006C2571 /* CPMenuVisiblityDirector.swift */,
6033ECB11C1E6B4D00C2EDAD /* Home Screen.xcassets */,
);
name = "Home Window";
sourceTree = "<group>";
Expand All @@ -481,9 +483,9 @@
60FE01641B9B76520027EEE3 /* Project */ = {
isa = PBXGroup;
children = (
603F7F1D1C1DE895006C2571 /* CPMenuVisiblityDirector.swift */,
601F910B1BE63B8100AD22B1 /* CPExternalLinksHelper.h */,
601F910C1BE63B8100AD22B1 /* CPExternalLinksHelper.m */,
606D1EDB1BF93079000B7148 /* Views */,
);
name = Project;
sourceTree = "<group>";
Expand Down Expand Up @@ -672,9 +674,9 @@
51D2E5B11A212A0800C0B153 /* Syntax Definitions in Resources */,
606D1ED21BF90705000B7148 /* Podfile.storyboard in Resources */,
6075BA651C068B5F00A5C491 /* Podfile.xcassets in Resources */,
6033ECB21C1E6B4D00C2EDAD /* Home Screen.xcassets in Resources */,
5180FE941AD2A51300314D61 /* LICENSE in Resources */,
1F91775A1BA27598006698C9 /* CPHomeWindowController.xib in Resources */,
601F91101BE6406600AD22B1 /* Podfile-icon@2x.png in Resources */,
77356D751A2253F1002822CF /* Media.xcassets in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
Expand Down Expand Up @@ -814,6 +816,7 @@
510F09751C0A73B800F40F2B /* CPRubyErrors.m in Sources */,
603F7F1E1C1DE895006C2571 /* CPMenuVisiblityDirector.swift in Sources */,
7C4B007D1B9B441800B6C782 /* CPANSIEscapeHelper.m in Sources */,
60814A851C2B100F00D6663E /* CPBorderedButton.m in Sources */,
5E946F3F1C1621F000EFEA7B /* CPTabViewDelegate.swift in Sources */,
605119281C0909420037B95E /* CPPodfileReflection.m in Sources */,
6035BFF01C07C916003250A8 /* CPHiddenTabViewController.swift in Sources */,
Expand All @@ -830,6 +833,7 @@
601F91151BE6435E00AD22B1 /* NSURL+TersePaths.m in Sources */,
605119231C08F02D0037B95E /* CPBrownVisualEffectsView.swift in Sources */,
60FE01701B9B7F1E0027EEE3 /* SUUpdater+DebugMode.m in Sources */,
60814A881C2BCFEA00D6663E /* CPWhiteCheckedButton.m in Sources */,
331188571BEBCB0F00272793 /* CPCLIToolInstallationController.m in Sources */,
FA16FAD21C144BF300DC3791 /* URLHandler.swift in Sources */,
51165E261A17AFF500DCFC94 /* CPAppDelegate.m in Sources */,
Expand Down
Loading

0 comments on commit 6b929c3

Please sign in to comment.