OSDN Git Service

add package which resolving home directory of stigmata
[stigmata/stigmata-core.git] / src / main / java / jp / sourceforge / stigmata / resolvers / DefaultStigmataHomeResolver.java
1 package jp.sourceforge.stigmata.resolvers;
2
3 import java.io.File;
4 import java.io.IOException;
5
6 class DefaultStigmataHomeResolver implements StigmataHomeResolver{
7     public String getStigmataHome() throws IOException{
8         return getUserHome() + File.separator + ".stigmata";
9     }
10
11     public String getUserHome(){
12         String userHome = System.getProperty("user.home");
13         if(userHome == null){
14             userHome = System.getenv("HOME");
15         }
16         if(userHome == null){
17             userHome = ".";
18         }
19         return userHome;
20     }
21
22     public boolean isTarget(String osName){
23         return true;
24     }
25 }