diff --git a/files/get_files_in_folder.go b/files/get_files_in_folder.go new file mode 100644 index 0000000..9321ee4 --- /dev/null +++ b/files/get_files_in_folder.go @@ -0,0 +1,28 @@ +package files + +import ( + "io/ioutil" + "log" + "os" + "path/filepath" +) + +func GetFilesInFolder(folder string) []string { + currentPath, err := os.Getwd() + if err != nil { + log.Fatal(err) + } + + files, err := ioutil.ReadDir(filepath.Join(currentPath + "/migrations")) + if err != nil { + log.Fatal(err) + } + + var filesNames []string + + for _, file := range files { + filesNames = append(filesNames, file.Name()) + } + + return filesNames +}