11package com .contentstack .sdk ;
22
3+ import io .github .cdimascio .dotenv .Dotenv ;
4+ import io .github .cdimascio .dotenv .DotenvException ;
35import lombok .var ;
46
7+ import java .io .File ;
58import java .rmi .AccessException ;
69
710public class Credentials {
8- // static Dotenv env = getEnv();
11+ static Dotenv env = getEnv ();
912
1013 private static String envChecker () {
1114 String githubActions = System .getenv ("GITHUB_ACTIONS" );
@@ -20,45 +23,38 @@ private static String envChecker() {
2023 }
2124 }
2225
23- // public static Dotenv getEnv() {
24- // String currentDirectory = System.getProperty("user.dir");
25- // File envFile = new File(currentDirectory, "env");
26- // env = Dotenv.configure()
27- // .directory("src/test/resources")
28- // .filename("env") // instead of '.env', use 'env'
29- // .load();
30- // try {
31- // env = Dotenv.load();
32- // } catch (DotenvException ex) {
33- // System.out.println("Could not load from local .env");
34- //// File envFile = new File(currentDirectory, ".env");
35- //// try {
36- //// // Create .env file in the current directory
37- //// envFile.createNewFile();
38- //// } catch (IOException e) {
39- //// System.err.println("An error occurred while creating .env file.");
40- //// e.printStackTrace();
41- //// }
42- // }
43- // return env;
44- // }
45-
26+ public static Dotenv getEnv () {
27+ String currentDirectory = System .getProperty ("user.dir" );
28+ File envFile = new File (currentDirectory , "env" );
29+ env = Dotenv .configure ()
30+ .directory ("src/test/resources" )
31+ .filename ("env" ) // instead of '.env', use 'env'
32+ .load ();
33+ try {
34+ env = Dotenv .load ();
35+ } catch (DotenvException ex ) {
36+ System .out .println ("Could not load from local .env" );
37+ // File envFile = new File(currentDirectory, ".env");
38+ // try {
39+ // // Create .env file in the current directory
40+ // envFile.createNewFile();
41+ // } catch (IOException e) {
42+ // System.err.println("An error occurred while creating .env file.");
43+ // e.printStackTrace();
44+ // }
45+ }
46+ return env ;
47+ }
4648
47- // public final static String pwd = (env.get("PWD") != null) ? env.get("PWD") : "contentstack-java";
48- // public final static String HOST = (env.get("HOST") != null) ? env.get("HOST") : "cdn.contentstack.io";
49- // public final static String API_KEY = (env.get("API_KEY") != null) ? env.get("API_KEY") : "blt12c8ad610ff4ddc2";
50- // public final static String DELIVERY_TOKEN = (env.get("DELIVERY_TOKEN") != null) ? env.get("DELIVERY_TOKEN") : "cs9c1afdffa298f8708e3459e4";
51- // public final static String ENVIRONMENT = (env.get("ENVIRONMENT") != null) ? env.get("ENVIRONMENT") : "env1";
52- // public final static String CONTENT_TYPE = (env.get("contentType") != null) ? env.get("contentType") : "product";
53- // public final static String ENTRY_UID = (env.get("assetUid") != null) ? env.get("assetUid") : "blt884786476373";
5449
50+ public final static String pwd = (env .get ("PWD" ) != null ) ? env .get ("PWD" ) : "contentstack-java" ;
51+ public final static String HOST = (env .get ("HOST" ) != null ) ? env .get ("HOST" ) : "cdn.contentstack.io" ;
52+ public final static String API_KEY = (env .get ("API_KEY" ) != null ) ? env .get ("API_KEY" ) : "" ;
53+ public final static String DELIVERY_TOKEN = (env .get ("DELIVERY_TOKEN" ) != null ) ? env .get ("DELIVERY_TOKEN" ) : "" ;
54+ public final static String ENVIRONMENT = (env .get ("ENVIRONMENT" ) != null ) ? env .get ("ENVIRONMENT" ) : "env1" ;
55+ public final static String CONTENT_TYPE = (env .get ("contentType" ) != null ) ? env .get ("contentType" ) : "product" ;
56+ public final static String ENTRY_UID = (env .get ("assetUid" ) != null ) ? env .get ("assetUid" ) : "" ;
5557
56- public final static String HOST = "cdn.contentstack.io" ;
57- public final static String API_KEY = "blt12c8ad610ff4ddc2" ;
58- public final static String DELIVERY_TOKEN = "cs9c1afdffa298f8708e3459e4" ;
59- public final static String ENVIRONMENT = "env1" ;
60- public final static String CONTENT_TYPE = "product" ;
61- public final static String ENTRY_UID = "blt884786476373" ;
6258
6359 private static volatile Stack stack ;
6460
0 commit comments