31 lines
		
	
	
		
			555 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			555 B
		
	
	
	
		
			Go
		
	
	
	
package config
 | 
						|
 | 
						|
// InitOptions is the options for the init command
 | 
						|
type InitOptions struct {
 | 
						|
	Force bool
 | 
						|
}
 | 
						|
 | 
						|
// NewInitOptions creates a new InitOptions
 | 
						|
func NewInitOptions() *InitOptions {
 | 
						|
	return &InitOptions{}
 | 
						|
}
 | 
						|
 | 
						|
// InitImpl is impl for InitOptions
 | 
						|
type InitImpl struct {
 | 
						|
	*GlobalImpl
 | 
						|
	*InitOptions
 | 
						|
}
 | 
						|
 | 
						|
// NewInitImpl creates a new InitImpl
 | 
						|
func NewInitImpl(g *GlobalImpl, b *InitOptions) *InitImpl {
 | 
						|
	return &InitImpl{
 | 
						|
		GlobalImpl:  g,
 | 
						|
		InitOptions: b,
 | 
						|
	}
 | 
						|
}
 | 
						|
 | 
						|
// Force returns the Force.
 | 
						|
func (b *InitImpl) Force() bool {
 | 
						|
	return b.InitOptions.Force
 | 
						|
}
 |