caseify
A fast and simple Rust library and CLI tool for converting strings between different case conventions.
This is a new crate, open to comments and improvements!
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
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
Help message:
)
)
)
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!;