kase

Crates.iokase
lib.rskase
version0.1.3
sourcesrc
created_at2022-10-20 05:58:42.908473
updated_at2022-10-23 02:31:15.879638
descriptionConvert from one case to another. Input case is determined on a best-guess basis, but can be overridden with the --from flag.
homepage
repositoryhttps://github.com/broothie/kase
max_upload_size
id692195
size19,214
Andrew Booth (broothie)

documentation

README

kase

Convert from one case to another. Input case is determined on a best-guess basis, but can be overridden with the --from flag.

Installation

cargo install kase

Usage

Example

$ kase snake MyVariable
my_variable

$ kase screaming-snake my_variable
MY_VARIABLE

$ kase kebab MY_VARIABLE
my-variable

$ kase path my-variable
my/variable

$ kase dot my/variable
my.variable

$ kase camel my.variable
myVariable

$ kase pascal myVariable
MyVariable

$ # If the best-guess for an input isn't right for your use case, you can use the `--from` flag:
$ kase dot my_dir/my_path
my.dir/my.path

$ kase --from path dot my_dir/my_path
my_dir.my_path

Options

$ kase -h
Convert from one case to another. Input case is determined on a best-guess basis, but can be overridden with the --from flag.

Usage: kase [OPTIONS] <CASE> [INPUT]

Arguments:
  <CASE>   Case to convert to [possible values: snake, screaming-snake, kebab, path, dot, camel, pascal, lower]
  [INPUT]  String to convert; if empty, reads from stdin

Options:
  -f, --from <FROM>  Case to convert from, if best-guess isn't working [possible values: snake, screaming-snake, kebab, path, dot, camel, pascal, lower]
      --debug        Debug mode
  -h, --help         Print help information
  -V, --version      Print version information
Commit count: 9

cargo fmt