installed-pods
Extract installed Pod information from the output of a CocoaPods installation command
const installedPods = ; const stdout = `Using colored 1.2Installing rouge 1.10.1Installing xcjobs 0.2.2 (was 0.1.2)`; /* => [ { current: '1.10.1', name: 'rouge' }, { current: '0.2.2', name: 'xcjobs', previous: '0.1.2' } ]*/
Installation
npm install installed-pods
API
installedPods(str)
str: String
Return: Array
of plain objects
It parses a string of the installation log generated with CocoaPods installation commands (e.g. pod install
) and returns an array of objects that shows which Pod was installed. Each of the object is in the form:
name: "Pod name" // String current: "installed version" // String previous: "previous version" // String, or `undefined` if the Pod was newly installed
It automatically strips ANSI escape codes before parsing a string.
const installedPods = 'installed-pods'; ;//=> [{current: '1.10.1', name: 'rouge'}]
License
Copyright (c) 2015 Shinnosuke Watanabe
Licensed under the MIT License.