mirror of https://github.com/XTLS/Xray-core
				
				
				
			
		
			
				
	
	
		
			17 lines
		
	
	
		
			298 B
		
	
	
	
		
			Go
		
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			298 B
		
	
	
	
		
			Go
		
	
	
package cmdarg
 | 
						|
 | 
						|
import "strings"
 | 
						|
 | 
						|
// Arg is used by flag to accept multiple argument.
 | 
						|
type Arg []string
 | 
						|
 | 
						|
func (c *Arg) String() string {
 | 
						|
	return strings.Join([]string(*c), " ")
 | 
						|
}
 | 
						|
 | 
						|
// Set is the method flag package calls
 | 
						|
func (c *Arg) Set(value string) error {
 | 
						|
	*c = append(*c, value)
 | 
						|
	return nil
 | 
						|
}
 |