/
githubmirror
/
sqlc
Обзор
Документация
Войти
/
githubmirror
/
sqlc
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
internal/bundler/multipart.go
40 строк
727 B
Kyle Gray
feat(verify): Add new command to verify queries and migrations (#2986)
21 ноя 2023, 20:07
Не верифицирован
21 ноя 2023, 20:07
64313a6
Код
Авторство
О чём код?
package bundler import ( "os" "path/filepath" pb "github.com/sqlc-dev/sqlc/internal/quickdb/v1" "github.com/sqlc-dev/sqlc/internal/sql/sqlpath" ) func readFiles(dir string, paths []string) ([]*pb.File, error) { files, err := sqlpath.Glob(paths) if err != nil { return nil, err } var out []*pb.File for _, file := range files { f, err := readFile(dir, file) if err != nil { return nil, err } out = append(out, f) } return out, nil } func readFile(dir string, path string) (*pb.File, error) { rel, err := filepath.Rel(dir, path) if err != nil { return nil, err } blob, err := os.ReadFile(path) if err != nil { return nil, err } return &pb.File{ Name: rel, Contents: blob, }, nil }