Basic utilities to handle multipart names with conversion between casing styles UpperCamelCase, lowerCamelCase, Case_insensitive_Underscored, UPPER_UNDERSCORED, lower_underscored and UPPER-HYPHENATED, Case-insensitive-Hyphenated, and lower-hyphenated.
cabal install multipart-names
cabal configure --enable-tests && cabal build && cabal test
Pull requests welcome.