Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@stdlib/assert-is-kebabcase-cli) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
isKebabcase
Test if a value is a string in kebab case.
Installation
To use as a general utility, install the CLI package globally
npm install -g @stdlib/assert-is-kebabcase-cliUsage
Usage: is-kebabcase [options] [<string>]
Options:
-h, --help Print this message.
-V, --version Print the package version.
--split sep Delimiter for stdin data. Default: '/\\r?\\n/'.Notes
If the split separator is a regular expression, ensure that the
splitoption is either properly escaped or enclosed in quotes.# Not escaped... $ echo -n $'beEp booP\nfoo-bar' | is-kebabcase --split /\r?\n/ # Escaped... $ echo -n $'beEp booP\nfoo-bar' | is-kebabcase --split /\\r?\\n/
The implementation ignores trailing delimiters.
Examples
$ is-kebabcase beep-boop
trueTo use as a standard stream,
$ echo -n 'beep Boop' | is-kebabcase
falseBy default, when used as a standard stream, the implementation assumes newline-delimited data. To specify an alternative delimiter, set the split option.
$ echo -n 'beepBoop\tfoo-bar' | is-kebabcase --split '\t'
false
true