UNPKG

appium-doctor

Version:

Test environment for fitness to run Appium

38 lines (23 loc) 2.26 kB
"use strict"; 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