package main import ( "os" _ "code.osinet.fr/fgm/kurz/migrations" "github.com/pressly/goose" "github.com/spf13/cobra" ) var cmdMigrateFix = &cobra.Command{ Args: cobra.NoArgs, Long: "Development command: renumber migrations from timestamps to sequential. Kurz version of 'goose fix'.", Run: migrateFixHandler, Short: "Fix migrations numbering", Use: "fix", } func init() { cmdMigrate.AddCommand(cmdMigrateFix) } // migrateFixHandler implements the "kurzd migrate fix" command. func migrateFixHandler(_ *cobra.Command, args []string) { cwd, err := os.Getwd() if err != nil { panic(err) } goose.Fix(cwd) }