This trims a character vector according to the trimming rules used by glue. These follow similar rules to Python Docstrings, with the following features.

• Leading and trailing whitespace from the first and last lines is removed.

• A uniform amount of indentation is stripped from the second line on, equal to the minimum indentation of all non-blank lines after the first.

• Lines can be continued across newlines by using \.

trim(x)

## Arguments

x A character vector to trim.

## Examples

glue("
A formatted string
Can have multiple lines
")#> A formatted string can also be on a single line