@@ -44,27 +44,31 @@ function sync_args_from_cmd(args) {
4444 }
4545
4646 try {
47- envFile = fs . readFileSync ( envFilePath , { encoding : 'utf8' } )
48- parsedEnv = dotenv . parse ( envFile )
49- for ( index in dot_env_keys_list ) {
50- let envKey = dot_env_keys_list [ index ]
51- if ( envKey == constants . LT_USERNAME_ENV ) {
52- let envValue = parsedEnv [ envKey ]
53- if ( envValue ) {
54- usernameFromEnvFile = envValue
55- } else {
56- console . error ( `value of username is not set in .env file.` )
57- }
58-
59- } else if ( envKey == constants . LT_ACCESS_KEY_ENV ) {
60- let envValue = parsedEnv [ envKey ]
61- if ( envValue ) {
62- accessKeyFromEnvFile = envValue
63- } else {
64- console . error ( `value of access key is not set in .env file.` )
47+ // check if envFilePath file exists
48+ if ( fs . existsSync ( envFilePath ) ) {
49+ console . log ( `.env file found at ${ envFilePath } ` )
50+ envFile = fs . readFileSync ( envFilePath , { encoding : 'utf8' } )
51+ parsedEnv = dotenv . parse ( envFile )
52+ for ( index in dot_env_keys_list ) {
53+ let envKey = dot_env_keys_list [ index ]
54+ if ( envKey == constants . LT_USERNAME_ENV ) {
55+ let envValue = parsedEnv [ envKey ]
56+ if ( envValue ) {
57+ usernameFromEnvFile = envValue
58+ } else {
59+ console . error ( `value of username is not set in .env file.` )
60+ }
61+
62+ } else if ( envKey == constants . LT_ACCESS_KEY_ENV ) {
63+ let envValue = parsedEnv [ envKey ]
64+ if ( envValue ) {
65+ accessKeyFromEnvFile = envValue
66+ } else {
67+ console . error ( `value of access key is not set in .env file.` )
68+ }
6569 }
70+ }
6671 }
67- }
6872 } catch ( err ) {
6973 console . error ( "error in fetching environment variables from .env file" , err ) ;
7074 }
0 commit comments