From 225542b622edb04e1e4bd989283a32bcffac4af5 Mon Sep 17 00:00:00 2001 From: Akalanka Perera Date: Sun, 31 Aug 2025 12:32:50 +0530 Subject: [PATCH] fix: failed early if there are no migration or seed files --- cmd/migrate.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cmd/migrate.go b/cmd/migrate.go index b84bc69..2a3f6b6 100644 --- a/cmd/migrate.go +++ b/cmd/migrate.go @@ -37,6 +37,9 @@ func run(rollback bool, target string) { files = lo.Filter(files, func(file os.DirEntry, index int) bool { return file.Name() != ".gitkeep" }) + if len(files) == 0 { + log.Fatalf("No %ss to run", target) + } extractTimestamp := func(fileName string) int64 { fileName = strings.TrimSuffix(fileName, ".go") parts := strings.Split(fileName, "_")