mirror of https://github.com/databricks/cli.git
30 lines
643 B
Go
30 lines
643 B
Go
package phases
|
|
|
|
import (
|
|
"github.com/databricks/cli/bundle"
|
|
"github.com/databricks/cli/bundle/config/mutator"
|
|
)
|
|
|
|
// The load phase loads configuration from disk and performs
|
|
// lightweight preprocessing (anything that can be done without network I/O).
|
|
func Load() bundle.Mutator {
|
|
return newPhase(
|
|
"load",
|
|
mutator.DefaultMutators(),
|
|
)
|
|
}
|
|
|
|
func LoadDefaultTarget() bundle.Mutator {
|
|
return newPhase(
|
|
"load",
|
|
append(mutator.DefaultMutators(), mutator.SelectDefaultTarget()),
|
|
)
|
|
}
|
|
|
|
func LoadNamedTarget(target string) bundle.Mutator {
|
|
return newPhase(
|
|
"load",
|
|
append(mutator.DefaultMutators(), mutator.SelectTarget(target)),
|
|
)
|
|
}
|