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);
}
}