Giter Club home page Giter Club logo

cocoapods-check's Introduction

cocoapods-check

license

cocoapods-check displays the differences between locked and installed Pods. It can save time by quickly showing whether it's necessary to run pod install. For more information see CocoaPods/CocoaPods#4385 and CocoaPods/CocoaPods#4346.

Installation

$ gem install cocoapods-check

Usage

pod check will display a list of Pods that will be installed by running pod install:

$ pod check
~SquareData, +SquareItems, ~SquareTables
[!] `pod install` will install 3 Pods.

The symbol before each Pod name indicates the status of the Pod. A ~ indicates a version of a Pod exists locally, but the version specified in Podfile.lock is different. A + indicates no version of the Pod exists locally. Pods that don't require an update will not be listed. For development pods the modified time of the Pod's files are checked against the modified time of the lockfile to determine whether the Pod needs installation.

Verbose mode shows a bit more detail:

$ pod check --verbose
SquareData 1.2.1 -> 1.2.2
SquareItems newly added
SquareTables (SquareTables/SomeSource.m)
[!] `pod install` will install 3 Pods.

For development Pods verbose mode shows the files that are newer than the lockfile in parentheses.

If no Pods are out of date, then the output looks like:

$ pod check
The Podfile's dependencies are satisfied

Exit Code

If any Pods are out of date, pod check will exit with a non-zero exit code. Otherwise it will exit with an exit code of zero.

License

cocoapods-check is under the Apache 2.0 license. See the LICENSE file for details.

cocoapods-check's People

Contributors

dnkoutso avatar mdiiorio avatar orta avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.