cmd/new: implemented --plan-dir
Signed-off-by: Sam Alba <sam.alba@gmail.com>
This commit is contained in:
parent
b9b195b70f
commit
29cad95f1d
@ -98,12 +98,16 @@ func getNewDeploymentName(ctx context.Context) string {
|
|||||||
func getPlanSource(ctx context.Context) dagger.Input {
|
func getPlanSource(ctx context.Context) dagger.Input {
|
||||||
lg := log.Ctx(ctx)
|
lg := log.Ctx(ctx)
|
||||||
|
|
||||||
wd, err := os.Getwd()
|
planDir := viper.GetString("plan-dir")
|
||||||
if err != nil {
|
if planDir == "" {
|
||||||
lg.Fatal().Err(err).Msg("cannot get current working directory")
|
var err error
|
||||||
|
planDir, err = os.Getwd()
|
||||||
|
if err != nil {
|
||||||
|
lg.Fatal().Err(err).Msg("cannot get current working directory")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return dagger.DirInput(wd, []string{"*.cue", "cue.mod"})
|
return dagger.DirInput(planDir, []string{"*.cue", "cue.mod"})
|
||||||
}
|
}
|
||||||
|
|
||||||
func init() {
|
func init() {
|
||||||
|
Reference in New Issue
Block a user