function validateArgs()

in src/main.js [319:330]


function validateArgs() {
    // TODO more argument validation
    const createApollo = createUpdateApolloServerSubgraph || createUpdateApolloServer;
    if (queryClient !== 'http' && createApollo) {
        console.error(`Neptune querying using ${queryClient} is not yet supported for Apollo Server. Please use option --output-resolver-query-https.`);
        process.exit(1);
    }
    if (createApollo && !inputGraphDBSchemaNeptuneEndpoint && !createUpdateApolloServerEndpoint) {
        console.error(`Apollo artifact creation requires a neptune endpoint. Please specify option --input-graphdb-schema-neptune-endpoint or --create-update-apollo-server-neptune-endpoint.`);
        process.exit(1);
    }
}