appium-doctor
Version:
Test environment for fitness to run Appium
38 lines (23 loc) • 2.26 kB
JavaScript
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = void 0;
require("source-map-support/register");
var _logger = _interopRequireDefault(require("./logger"));
var _utils = require("./utils");
class CarthageDetector {
static async detect() {
const carthagePath = await (0, _utils.resolveExecutablePath)('carthage');
if (!carthagePath) {
_logger.default.debug(`Carthage was not found in PATH: ${process.env.PATH}`);
return null;
}
_logger.default.debug(`Carthage was found at: ${carthagePath}`);
return carthagePath;
}
}
var _default = CarthageDetector;
exports.default = _default;require('source-map-support').install();
//# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibGliL2NhcnRoYWdlLWRldGVjdG9yLmpzIiwibmFtZXMiOlsiQ2FydGhhZ2VEZXRlY3RvciIsImRldGVjdCIsImNhcnRoYWdlUGF0aCIsInJlc29sdmVFeGVjdXRhYmxlUGF0aCIsImxvZyIsImRlYnVnIiwicHJvY2VzcyIsImVudiIsIlBBVEgiXSwic291cmNlUm9vdCI6Ii4uLy4uIiwic291cmNlcyI6WyJsaWIvY2FydGhhZ2UtZGV0ZWN0b3IuanMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGxvZyBmcm9tICcuL2xvZ2dlcic7XG5pbXBvcnQgeyByZXNvbHZlRXhlY3V0YWJsZVBhdGggfSBmcm9tICcuL3V0aWxzJztcblxuY2xhc3MgQ2FydGhhZ2VEZXRlY3RvciB7XG4gIHN0YXRpYyBhc3luYyBkZXRlY3QgKCkge1xuICAgIGNvbnN0IGNhcnRoYWdlUGF0aCA9IGF3YWl0IHJlc29sdmVFeGVjdXRhYmxlUGF0aCgnY2FydGhhZ2UnKTtcblxuICAgIGlmICghY2FydGhhZ2VQYXRoKSB7XG4gICAgICBsb2cuZGVidWcoYENhcnRoYWdlIHdhcyBub3QgZm91bmQgaW4gUEFUSDogJHtwcm9jZXNzLmVudi5QQVRIfWApO1xuICAgICAgcmV0dXJuIG51bGw7XG4gICAgfVxuXG4gICAgbG9nLmRlYnVnKGBDYXJ0aGFnZSB3YXMgZm91bmQgYXQ6ICR7Y2FydGhhZ2VQYXRofWApO1xuICAgIHJldHVybiBjYXJ0aGFnZVBhdGg7XG4gIH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgQ2FydGhhZ2VEZXRlY3RvcjtcbiJdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7QUFBQTs7QUFDQTs7QUFFQSxNQUFNQSxnQkFBTixDQUF1QjtFQUNGLGFBQU5DLE1BQU0sR0FBSTtJQUNyQixNQUFNQyxZQUFZLEdBQUcsTUFBTSxJQUFBQyw0QkFBQSxFQUFzQixVQUF0QixDQUEzQjs7SUFFQSxJQUFJLENBQUNELFlBQUwsRUFBbUI7TUFDakJFLGVBQUEsQ0FBSUMsS0FBSixDQUFXLG1DQUFrQ0MsT0FBTyxDQUFDQyxHQUFSLENBQVlDLElBQUssRUFBOUQ7O01BQ0EsT0FBTyxJQUFQO0lBQ0Q7O0lBRURKLGVBQUEsQ0FBSUMsS0FBSixDQUFXLDBCQUF5QkgsWUFBYSxFQUFqRDs7SUFDQSxPQUFPQSxZQUFQO0VBQ0Q7O0FBWG9COztlQWNSRixnQiJ9
;