37 lines
		
	
	
		
			788 B
		
	
	
	
		
			Go
		
	
	
	
			
		
		
	
	
			37 lines
		
	
	
		
			788 B
		
	
	
	
		
			Go
		
	
	
	
| package config
 | |
| 
 | |
| // StatusOptions is the options for the build command
 | |
| type StatusOptions struct {
 | |
| 	// Concurrency is the concurrent flag
 | |
| 	Concurrency int
 | |
| }
 | |
| 
 | |
| // NewStatusOptions creates a new Apply
 | |
| func NewStatusOptions() *StatusOptions {
 | |
| 	return &StatusOptions{}
 | |
| }
 | |
| 
 | |
| // StatusImpl is impl for applyOptions
 | |
| type StatusImpl struct {
 | |
| 	*GlobalImpl
 | |
| 	*StatusOptions
 | |
| }
 | |
| 
 | |
| // NewStatusImpl creates a new StatusImpl
 | |
| func NewStatusImpl(g *GlobalImpl, b *StatusOptions) *StatusImpl {
 | |
| 	return &StatusImpl{
 | |
| 		GlobalImpl:    g,
 | |
| 		StatusOptions: b,
 | |
| 	}
 | |
| }
 | |
| 
 | |
| // IncludeTransitiveNeeds returns the include transitive needs
 | |
| func (s *StatusImpl) IncludeTransitiveNeeds() bool {
 | |
| 	return false
 | |
| }
 | |
| 
 | |
| // Concurrency returns the concurrency
 | |
| func (s *StatusImpl) Concurrency() int {
 | |
| 	return s.StatusOptions.Concurrency
 | |
| }
 |