| 
									
										
										
										
											2015-10-09 16:48:05 +02:00
										 |  |  | // +build !windows | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | package platform | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | import ( | 
					
						
							|  |  |  | 	"os" | 
					
						
							| 
									
										
										
										
											2017-11-11 22:29:00 +01:00
										 |  |  | 	"path/filepath" | 
					
						
							| 
									
										
										
										
											2015-10-09 16:48:05 +02:00
										 |  |  | ) | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-13 21:41:53 +02:00
										 |  |  | func ExpandEnv(s string) string { | 
					
						
							|  |  |  | 	return os.ExpandEnv(s) | 
					
						
							| 
									
										
										
										
											2015-10-09 16:48:05 +02:00
										 |  |  | } | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-10-13 21:41:53 +02:00
										 |  |  | func LineSeparator() string { | 
					
						
							|  |  |  | 	return "\n" | 
					
						
							| 
									
										
										
										
											2015-10-09 16:48:05 +02:00
										 |  |  | } | 
					
						
							| 
									
										
										
										
											2017-11-11 22:29:00 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | func GetToolLocation(file string) string { | 
					
						
							|  |  |  | 	const name = "v2ray.location.tool" | 
					
						
							|  |  |  | 	toolPath := EnvFlag{Name: name, AltName: NormalizeEnvName(name)}.GetValue(getExecutableDir) | 
					
						
							|  |  |  | 	return filepath.Join(toolPath, file) | 
					
						
							|  |  |  | } |