caseify
A fast and simple Rust library and CLI tool for converting strings between different case conventions.
Features
- Library: Trait-based API for easy string case conversion
- CLI Tool: Command-line utility for batch processing and pipes
- Multiple Cases: Support for 8 different case conventions
Library Usage
Add it to your Cargo.toml or run:
Then use it as such:
use Caseify;
let input = "lorem Ipsum_dolor.sit-amet";
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
assert_eq!;
The library intelligently handles various input formats:
use Caseify;
assert_eq!;
assert_eq!;
assert_eq!;
You can also use the Case enum:
use Case;
assert_eq!;
CLI Usage
Install it with:
Then use it as such:
# Convert a single string
# Output: some_variable_name
# Use with pipes
|
# Output:
# someText
# someSnakeCase
# andPascalCase
# Process multiple lines
|
# Available options