@@ -52,29 +52,31 @@ var s3UrlRe = /^[sS]3:\/\/(.*?)\/(.*)/;
52
52
barfOnUnexpectedArgs ( ) ;
53
53
54
54
var client ;
55
- if ( process . env . AWS_SECRET_KEY && process . env . AWS_ACCESS_KEY ) {
56
- setup ( process . env . AWS_SECRET_KEY , process . env . AWS_ACCESS_KEY ) ;
57
- } else {
58
- fs . readFile ( args . config , { encoding : 'utf8' } , function ( err , contents ) {
59
- if ( err ) {
55
+
56
+ fs . readFile ( args . config , { encoding : 'utf8' } , function ( err , contents ) {
57
+ if ( err ) {
58
+ if ( process . env . AWS_SECRET_KEY && process . env . AWS_ACCESS_KEY ) {
59
+ setup ( process . env . AWS_SECRET_KEY , process . env . AWS_ACCESS_KEY ) ;
60
+ } else {
60
61
console . error ( "This utility needs a config file formatted the same as for s3cmd" ) ;
62
+ console . error ( "or AWS_SECRET_KEY and AWS_ACCESS_KEY environment variables." ) ;
61
63
process . exit ( 1 ) ;
62
- return ;
63
- }
64
- var config = ini . parse ( contents ) ;
65
- var accessKeyId , secretAccessKey ;
66
- if ( config && config . default ) {
67
- accessKeyId = config . default . access_key ;
68
- secretAccessKey = config . default . secret_key ;
69
- }
70
- if ( ! secretAccessKey || ! accessKeyId ) {
71
- console . error ( "Config file missing access_key or secret_key" ) ;
72
- process . exit ( 1 ) ;
73
- return ;
74
64
}
75
- setup ( secretAccessKey , accessKeyId ) ;
76
- } ) ;
77
- }
65
+ return ;
66
+ }
67
+ var config = ini . parse ( contents ) ;
68
+ var accessKeyId , secretAccessKey ;
69
+ if ( config && config . default ) {
70
+ accessKeyId = config . default . access_key ;
71
+ secretAccessKey = config . default . secret_key ;
72
+ }
73
+ if ( ! secretAccessKey || ! accessKeyId ) {
74
+ console . error ( "Config file missing access_key or secret_key" ) ;
75
+ process . exit ( 1 ) ;
76
+ return ;
77
+ }
78
+ setup ( secretAccessKey , accessKeyId ) ;
79
+ } ) ;
78
80
79
81
function setup ( secretAccessKey , accessKeyId ) {
80
82
var maxSockets = parseInt ( args [ 'max-sockets' ] , 10 ) ;
0 commit comments