capitalize

Capitalize the first character in a string.

Usage

var capitalize = require( '@stdlib/string/capitalize' );

capitalize( str )

Capitalizes the first character in a string.

var out = capitalize( 'last man standing' );
// returns 'Last man standing'

out = capitalize( 'Hidden Treasures' );
// returns 'Hidden Treasures'

Examples

var capitalize = require( '@stdlib/string/capitalize' );

var str = capitalize( 'last man standing' );
// returns 'Last man standing'

str = capitalize( 'presidential election' );
// returns 'Presidential election'

str = capitalize( 'javaScript' );
// returns 'JavaScript'

str = capitalize( 'Hidden Treasures' );
// returns 'Hidden Treasures'

CLI

Usage

Usage: capitalize [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 split option is either properly escaped or enclosed in quotes.

    # Not escaped...
    $ echo -n $'beep\nboop' | capitalize --split /\r?\n/
    
    # Escaped...
    $ echo -n $'beep\nboop' | capitalize --split /\\r?\\n/
    
  • The implementation ignores trailing delimiters.

Examples

$ capitalize beep
Beep

To use as a standard stream,

$ echo -n 'beEp' | capitalize
BeEp

By default, when used as a standard stream, the implementation assumes newline-delimited data. To specify an alternative delimiter, set the split option.

$ echo -n 'beep\tbOOP' | capitalize --split '\t'
Beep
BOOP
Did you find this page helpful?