# startcase
> Capitalize the first letter of each word in a string.
## Usage
```javascript
var startcase = require( '@stdlib/string/startcase' );
```
#### startcase( str )
Capitalizes the first letter of each word in a `string`.
```javascript
var str = startcase( 'beep boop a foo bar' );
// returns 'Beep Boop A Foo Bar'
```
## Examples
```javascript
var startcase = require( '@stdlib/string/startcase' );
var str = startcase( 'beep boop foo bar' );
// returns 'Beep Boop Foo Bar'
str = startcase( 'Beep' );
// returns 'Beep'
str = startcase( 'BeEp' );
// returns 'BeEp'
str = startcase( '$**_beep_BoOp_**$' );
// returns '$**_beep_BoOp_**$'
str = startcase( '' );
// returns ''
```
* * *
## CLI
### Usage
```text
Usage: startcase [options] []
Options:
-h, --help Print this message.
-V, --version Print the package version.
```
### Examples
```bash
$ startcase 'beep boop foo bar'
Beep Boop Foo Bar
```
To use as a [standard stream][standard-streams],
```bash
$ echo -n 'beep boop foo bar' | startcase
Beep Boop Foo Bar
```
[standard-streams]: https://en.wikipedia.org/wiki/Standard_streams
[@stdlib/string/lowercase]: https://github.com/stdlib-js/string/tree/main/lowercase
[@stdlib/string/uppercase]: https://github.com/stdlib-js/string/tree/main/uppercase