Skip to content

Commit a02b770

Browse files
author
Bill Wang
committed
body from file
1 parent 454b5bc commit a02b770

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

index.js

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
#!/usr/bin/env node
22

33
var packageJson = require("./package.json");
4+
var fs = require('fs');
45

56
var AWS = require("aws-sdk");
67
var AWSCognito = require("amazon-cognito-identity-js");
@@ -165,7 +166,16 @@ function makeRequest(userTokens) {
165166

166167
var params = JSON.parse(argv.params);
167168
var additionalParams = JSON.parse(argv.additionalParams);
168-
var body = JSON.parse(argv.body);
169+
170+
var body = '';
171+
if (argv.body.startsWith("@")) {
172+
// body from file
173+
const bodyFromFile = argv.body.replace(/^@/, "");
174+
const contentFromFile = fs.readFileSync(bodyFromFile);
175+
body = JSON.parse(contentFromFile);
176+
} else {
177+
body = JSON.parse(argv.body);
178+
};
169179

170180
if (argv.accessTokenHeader) {
171181
const tokenHeader = {};

0 commit comments

Comments
 (0)