react-native/local-cli/link/ios/createGroupWithMessage.js
Eli Perkins 1b0d8ac43b Use appropriate capitalization of Xcode
Summary:
[Xcode](https://developer.apple.com/xcode/) is spelled with a lowercase `c`. 😄

**Test plan (required)**

ctrl-f project for `XCode`, case sensitive, find-and-replace with `Xcode`.

Make sure tests pass on both Travis and Circle CI.
Closes https://github.com/facebook/react-native/pull/12572

Differential Revision: D4622075

Pulled By: hramos

fbshipit-source-id: d64f0b10254cd624a71844ebaefa6fc29bc1ea57
2017-02-27 22:47:14 -08:00

26 lines
664 B
JavaScript

const log = require('npmlog');
const createGroup = require('./createGroup');
const getGroup = require('./getGroup');
/**
* Given project and path of the group, it checks if a group exists at that path,
* and deeply creates a group for that path if its does not already exist.
*
* Returns the existing or newly created group
*/
module.exports = function createGroupWithMessage(project, path) {
var group = getGroup(project, path);
if (!group) {
group = createGroup(project, path);
log.warn(
'ERRGROUP',
`Group '${path}' does not exist in your Xcode project. We have created it automatically for you.`
);
}
return group;
};