This is a small utility to convert camel cased strings to snake case and back, except some defined words.
To replace the original toSnake and back algorithms for https://github.com/coocood/qbs you can easily use snaker:
Import snaker
import (
github.com/coocood/qbs
github.com/godoes/snaker
)
Register the snaker methods to qbs
qbs.ColumnNameToFieldName = snaker.SnakeToCamel
qbs.FieldNameToColumnName = snaker.CamelToSnake