shipthis
Version:
ShipThis manages building and uploading your Godot games to the App Store and Google Play.
70 lines (67 loc) • 2.26 kB
JavaScript
import { jsxs, jsx } from 'react/jsx-runtime';
import { Flags } from '@oclif/core';
import { render } from 'ink';
import { c as BaseGameCommand } from '../../../../index-BwnzoldS.js';
import 'ink-spinner';
import 'node:crypto';
import 'node:fs';
import 'node:path';
import 'node:readline';
import 'node:url';
import 'readline-sync';
import 'luxon';
import 'axios';
import 'isomorphic-git';
import '@tanstack/react-query';
import 'react';
import 'crypto-js';
import 'uuid';
import 'fast-glob';
import 'yazl';
import 'socket.io-client';
import 'fullscreen-ink';
import 'string-length';
import 'strip-ansi';
import 'open';
import '@inkjs/ui';
import '../../../../ejs-DirFZbza.js';
import 'marked';
import 'marked-terminal';
import { N as NextSteps } from '../../../../NextSteps-DbJHmscQ.js';
import 'qrcode';
import '../../../../index-hoHfGrjg.js';
import { A as AppleAppDetails, a as AppleBundleIdDetails } from '../../../../AppleBundleIdDetails-N_j1wv6f.js';
import { C as Command } from '../../../../Command-DN1j3tjt.js';
import '@expo/apple-utils/build/index.js';
import 'deepmerge';
import 'ini';
import 'fs';
import 'path';
import '../../../../Title-BCQtayg6.js';
import '../../../../index-CJWMt1s-.js';
import '../../../../useAndroidServiceAccountTestResult-CwKeW0ED.js';
import '../../../../useAppleApp-BZc_cNa-.js';
import '../../../../Table-FaNgpyeq.js';
import '../../../../useAppleBundleId-DvMXAvWD.js';
class GameIosAppStatus extends BaseGameCommand {
static args = {};
static description = "Shows the Game iOS App status. ";
static examples = ["<%= config.bin %> <%= command.id %>"];
static flags = {
gameId: Flags.string({ char: "g", description: "The ID of the game" })
};
async run() {
const game = await this.getGame();
const authState = await this.refreshAppleAuthState();
const ctx = authState.context;
const steps = [];
render(
/* @__PURE__ */ jsxs(Command, { command: this, children: [
/* @__PURE__ */ jsx(AppleAppDetails, { ctx, iosBundleId: game.details?.iosBundleId }),
/* @__PURE__ */ jsx(AppleBundleIdDetails, { ctx, iosBundleId: game.details?.iosBundleId }),
/* @__PURE__ */ jsx(NextSteps, { steps })
] })
);
}
}
export { GameIosAppStatus as default };