fix: purpose camel case and snake case
diff --git a/generator/cmd/create_migration.go b/generator/cmd/create_migration.go
index 26e7f51..89acc85 100644
--- a/generator/cmd/create_migration.go
+++ b/generator/cmd/create_migration.go
@@ -124,9 +124,9 @@
if input == `` {
return errors.New("purpose require")
}
- camelNameReg := regexp.MustCompile(`^[A-Za-z][A-Za-z0-9]*$`)
+ camelNameReg := regexp.MustCompile(`^[a-z][A-Za-z0-9]*$`)
if !camelNameReg.MatchString(input) {
- return errors.New("purpose invalid (start with a-z and consist with a-z0-9)")
+ return errors.New("purpose invalid (please use camelCase format, start with a-z and consist with a-zA-Z0-9)")
}
return nil