@anvilco/anvil
Version:
Anvil API Client
37 lines (30 loc) • 662 B
JavaScript
const Anvil = require('../../src/index')
const argv = require('yargs')
.usage('Usage: $0 apiKey etchPacketEid')
.demandCommand(2).argv
const [apiKey, etchPacketEid] = argv._
async function main () {
const clientOptions = {
apiKey,
}
const client = new Anvil(clientOptions)
const variables = {
eid: etchPacketEid,
}
const { statusCode, data, errors } = await client.getEtchPacket({ variables })
console.log(
JSON.stringify({
statusCode,
data,
errors,
}, null, 2),
)
}
main()
.then(() => {
process.exit(0)
})
.catch((err) => {
console.log(err.stack || err.message)
process.exit(1)
})