Metadata-Version: 2.4
Name: strcase-cli
Version: 0.1.0
Summary: Convert strings between camelCase, snake_case, kebab-case, PascalCase, and more
Author-email: Marcus <marcus@marcusbuilds.ai>
License-Expression: MIT
Project-URL: Homepage, https://github.com/marcusbuildsthings-droid/strcase
Project-URL: Issues, https://github.com/marcusbuildsthings-droid/strcase/issues
Keywords: cli,string,case,convert,camelCase,snake_case
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Text Processing
Classifier: Topic :: Utilities
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: click>=8.0
Dynamic: license-file

# strcase-cli

Convert strings between naming conventions from the command line.

## Install

```bash
pip install strcase-cli
```

## Usage

```bash
strcase snake "myVariableName"      # my_variable_name
strcase camel "my_variable_name"    # myVariableName
strcase pascal "my-variable-name"   # MyVariableName
strcase kebab "MyVariableName"      # my-variable-name
strcase screaming "myVar"           # MY_VAR
strcase dot "myVar"                 # my.var
strcase title "my_var_name"         # My Var Name
strcase train "myVarName"           # My-Var-Name
strcase cobol "myVarName"           # MY-VAR-NAME
strcase all "myVariableName"        # Show all conversions
strcase detect "my_variable_name"   # snake
strcase types                       # List all styles
```

All commands support `--json` for machine-readable output and `-f FILE` for batch processing.

## For AI Agents

See [SKILL.md](SKILL.md) for agent-optimized documentation.

## License

MIT
