File tree Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Expand file tree Collapse file tree 1 file changed +11
-1
lines changed Original file line number Diff line number Diff line change 11#!/usr/bin/env node
22
33var packageJson = require ( "./package.json" ) ;
4+ var fs = require ( 'fs' ) ;
45
56var AWS = require ( "aws-sdk" ) ;
67var 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 = { } ;
You can’t perform that action at this time.
0 commit comments