---
name: "dasel"
section: "1"
platform: "linux"
package: "dasel"
version: "2.8.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/dasel"
---

# dasel(1)

Select properties from the given file.

## NAME

dasel - Select properties from the given file.

## SYNOPSIS

**dasel -f  -r   \[flags\]**

## DESCRIPTION

Select properties from the given file.

## OPTIONS

**--colour**\[=false\]\
 	Print colourised output.

**--csv-comma**=","\
 	Comma separator to use when working with csv files.

**--csv-comment**=""\
 	Comma separator used when reading csv files.

**--csv-crlf**\[=false\]\
 	True to use CRLF when writing CSV files.

**--csv-write-comma**=""\
 	Comma separator used when writing csv files. Overrides csv-comma when writing.

**--escape-html**\[=false\]\
 	Escape HTML tags when writing output.

**-f**, **--file**=""\
 	The file to query.

**-h**, **--help**\[=false\]\
 	help for dasel

**--indent**=2\
 	The indention level when writing files.

**--pretty**\[=true\]\
 	Pretty print the output.

**-r**, **--read**=""\
 	The parser to use when reading.

**-s**, **--selector**=""\
 	The selector to use when querying the data structure.

**-w**, **--write**=""\
 	The parser to use when writing. Defaults to the read parser if not provided.

## SEE ALSO

**[dasel-completion(1)](/dasel-completion/1.md)**, **[dasel-delete(1)](/dasel-delete/1.md)**, **[dasel-man(1)](/dasel-man/1.md)**, **[dasel-put(1)](/dasel-put/1.md)**, **[dasel-validate(1)](/dasel-validate/1.md)**
