forked from lug/matterbridge
		
	
		
			
				
	
	
		
			22 lines
		
	
	
		
			729 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			729 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
### Extensions to the "os" package.
 | 
						|
 | 
						|
[](https://godoc.org/github.com/kardianos/osext)
 | 
						|
 | 
						|
## Find the current Executable and ExecutableFolder.
 | 
						|
 | 
						|
As of go1.8 the Executable function may be found in `os`. The Executable function
 | 
						|
in the std lib `os` package is used if available.
 | 
						|
 | 
						|
There is sometimes utility in finding the current executable file
 | 
						|
that is running. This can be used for upgrading the current executable
 | 
						|
or finding resources located relative to the executable file. Both
 | 
						|
working directory and the os.Args[0] value are arbitrary and cannot
 | 
						|
be relied on; os.Args[0] can be "faked".
 | 
						|
 | 
						|
Multi-platform and supports:
 | 
						|
 * Linux
 | 
						|
 * OS X
 | 
						|
 * Windows
 | 
						|
 * Plan 9
 | 
						|
 * BSDs.
 |