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
|
|
}
|